You can try thottbot, but I do not know of a website that does what your asking (though Im sure it exsits). Im sure you have already tried a google search so I wont mention that. However the best way, as well as, the way a majority of PvPers learned, is just to PvP, as much as possible.
Play with every class and learn what they do, this is important for rogues because they are such a knee jerk reaction class in pvp. Vs other classes that get a 1.5 second time frame to make decisions, rogues have between .2 seconds to 1 second to make decisions. They are also (feel free to lol at this) a cooldown based class, even in cata. So you have to make a decision in less than a second that will affect the outcome of games.
The best advice I can give you is to practice, practice, practice. And keep recuperate up in duels/BGs at all times
Wowhead has good information, though personally, I would check in with friends of the appropriate class.
If you don't know any friends that do well in pvp for a specific class/spec, you can always try and find a pvp guild and ask them to help you out - if you offer them some gold for their time, I'm sure there are people out there that have the skill and will to teach you stuff.
Originally Posted by Kahmal
...there is no true progression for a casual anymore, just hand outs.