It’s a struggle, honestly, and something I put a lot more thought (and time) into than people might realize.
Renaming modules helps (long term plan is to revise all my existing patches with named modules, work on using some control schemes I’ve developed in the time since I started publishing), but stompswitches are tricky.
People have proposed standards before, but… most of them have come from people who don’t do much patching, and it shows. (E.G. “All X modules should be on page Y, etc.” When module placement is highly contingent.) And honestly, I haven’t worked out any particularly consistent schema for my own patches, let alone anyone else’s. Some patches call for certain methods of organization that wouldn’t make sense with others.