these are the ones i use for pvp and u may find them a bit more helpful
Switching between shield and 2h'
/equip Merciless Gladiator's Slicer
/equip Vengeful Gladiator's Shield Wall
/equip Vengeful Gladiator's Greatsword
first thing i always do to a target is hamstring so this helps
/cast Hamstring
/startattack
In arena focus targets help a great deal, i use them to know when something is being cast from a target that your not attacking, to interrupt it i use
/cast [target=focus] Intercept(Rank 5)
Intervene macro, to stay close to your healer, and stop him from being blinded,executed etc...
#show Intervene
/cast [nostance:2] Defensive Stance; [help] Intervene; [target=targettarget, help] Intervene
this is the best spell reflect macro i have used, and its eeded for obvious reasons

#show Spell Reflection
/cast [stance:3] Defensive Stance
/cast [equipped:Shields,nostance:3] Spell Reflection
/stopcasting
/stopmacro [equipped:Shields]
/equip Merciless Gladiator's Slicer
/equip Vengeful Gladiator's Shield Wall
taking pressure off your healer, or your self .
#show Disarm
/cast [stance:2] Disarm; Defensive Stance
When not pvping i sometimes tank za, kara etc..
Stance Dancing fears
#show Berserker Rage
/cast [stance:3] Berserker Rage; Berserker Stance
/stopcasting
/cast [noequipped:shields] Battle Stance; Defensive Stance
gain threat while sheild blocking
/cast Shield Block
/stopcasting
/cast Devastate(Rank 3)
..and if taunt resists

# show Mocking Blow
/cast [nostance:1] Battle Stance; Mocking Blow
/cast [nostance:2]Defensive Stance