Rage gen has always been a problem because it's pretty much a terribly made system. First off, the amount rage gained on a hit isn't proprotional to how much health you have but a static amount of dmg (done and received) generates a static amount of rage. Remember when they normalized rage? They honestly have no idea how to fix it without completely overhauling the game. I wouldn't be surprised if they don't fix warriors until the next expansion because just that much is wrong with the class.
Trust me it ain't a rage problem by far in terms of pvp viability. What they should have done is had gone with the one talent they said was too OP in beta. Letting warriors use spell reflect, shield bash, and shield wall with a 2hander. Before bladestorm, it was that. I guess they thought it would be too imba for a warrior to not have change weapons every 5 seconds in pvp. They aren't afraid of the arms tree like they are afraid of shamans (remember them? enhancement hasn't been viable in pvp for years.) They are afraid of mortal strike, which isn't even unique anymore. Buffing that alone would buff the arms tree so much. when you aren't using MS because it isn't efficient, something is wrong (do MM hunters still use aimed shot IDK.)
Really, the biggest problem is that warriors (and prot paladins/shamans on a lesser level) are on a linear growth while everyone else is exponential.