My only 80 is a warrior. MSpec ~ Made for tanking heroics, OSpec ~ for solo'ing old school content. I really dont pvp with him much; only the odd duel and a BG every now and then for fun. I use my Main spec, which is heavily Prot based, with points in Fury to get the shout that slows the enemy, and 5 in arms for parry. In my opinion, between Charge, intercept, the stun(single target one, prot point), shockwave, and that shout that slows them, the enemy really doesnt get to move alot. I usually always have 1 stun at the ready, and it seems to work ok. When my two melle stuns are on C/D, I run a few yards from the enemy and charge/intercept back at them. The whole system seems to work ok for me, but I dunno how it would go for a hardcore pvp'r. I just use my normal tanking gear, mainly iLvL219s.
If you wanna check him out, look for "Zelex", Caelstraz. Good luck dude