IF changes must be made, then (in my opinion) this is the best solution: Increase the character cap so that you can have PvP/PvE alts. I've made one of every available class on Alliance and one bank alt, leaving me with 9 characters and room for one more class duplicate (or to make a Shaman all by himself with no bank alt or other supporting toons). More characters per server would let you still play more stuff as well as having alts for classes with multiple purposes like PvE vs PvP specs as well as roles in those types of gameplay.
You still commit to your characters and trying to change your commitment is still punishing, you just get more characters that you're allowed to commit to in order to experience more of Classic. More ability to roleplay, and so on. That seems to me to be the most in-vanilla change you could make unless you really really want to argue the case that also being limited to 10 characters is very integral to the Classic experience because of something-something scarcity.
This is actually what I was searching through the forums for was an answer to this. From what I saw it was only RFC > WC > BfD > ZF for the solo horde druid guide which isn't bad normally; but, I'm no lifing the hell out of launch so I'm not sure how easy it would be a group to do ZF at 50 as the guide suggests so was looking for alternatives.
Thank you so much for the detailed reply and the video! Really appreciate it! Was so unsure if it had been tested during the beta. Was scared I'd waste time with it not working on the down ported client.
Cheers again dude!