the classic gain mod is to add an extra gain stage to the preamp. there is an old story about a handwired marshall combo which had tube tremolo which had broken, and a tech modded it to an extra gain stage. the amp went on to be used on numerous seminal recordings, gnr for example.
i can do that mod on a Marshall like a JCM800 or Plexi etc. it'd be more gain than a stock jcm800, you can hear it on Appetite For Destruction. I'll wire that mod up on my plexi in the next few days and record some clips so you can hear it if you like.
The JCM800 probably has room for adding a switchable extra gain stage without adding an extra tube, I'd have to see the specific model to work that out though.
Gain doesn't need to be added through an extra preamp tube, it can be added by changing components or the structure of the circuit. Having said that, I think the extra preamp tube mod is the coolest as it's easily switchable and sounds 'the dogs nads'.
I think the reason there's a lot of people against modded marshalls partly because they are either collectors (who understandably would want a stock amp), or are against mods where the modder has done something irreversible to the amp like throwing away (or pocketing for themselves :x ) components that are no longer in production.
Someone that's purely a player would not be bothered about the mods provided they could be returned to stock if necessary, which is what I'd aim to do. There's no point cutting out holes in the amp however if it's for something that might be taken out later, so if I was in a situation where that had to be done I'd wire it up first and let the owner hear the mod so they could decide whether they're definately wanting the hole made beforehand.
How would it work? Like a second gain channel engages the JCM800 circuit?
basically the high treble channel has an extra gain stage wired to it that can be cut in and out with the switch. the extra gain stage has the same structure as the jcm 800's additional gain stage over the plexi.
it would be also possible to replace the 4 inputs with 2 inputs, so a switch could select between plexi and JCM 800 on channel 1, then flick a switch so they're on channel 2 that's the same as a plexi's 'normal channel'. that normal channel could be configured to be a fender-like clean channel.