I just sent this into production. It's an MXR Il Diavolo meant for a 125b with all components board mounted. I spent some time dialing in the pad dimensions. Power and ground is on the top layer, and the bottom is signal path. It's meant to mount like a boss pedal, with the components facing toward the top of the pedal.
I made the audio jacks so that they can either be mounted on the top or bottom, such that all 3 jacks can either be in plane, or the DC jack can be closer to the top. You can use either long leg or short leg pots to accommodate. The way the board is meant to be populated is components first, then fit to enclosure with jacks and footswitch loose, then solder in at the appropriate angle. I'll elongate the audio jack and footswitch/pot holes to allow for removal. The elongations will be disguised by washers etc. I'm not quite sure what the cleanest way to approach the toggle switch will be, but I'll work that out in situ.
I kept the length just shy of 100mm. This brings the footswitch closer to the knobs than I usually do but we'll see how it works. Maybe there will be room for a battery, but I didn't bother making it part of the schematic for this one.