Here is what i got for the Prot warrior.
Charging target out of combat then chaging back to defensive stance.
Shield Bash a target if they cast a spell (any spell so far...)
Thunderclap if 2 or more targets, else apply devastate once.
Revenge when available
Shield Slam when available
Shield Block when available
And Devastate as a rage dump
Things i want to do still is try and target swap if more then 2 enemies atacking me so that i can keep devastate on them to make it hopefully somewhat more usable as a Tank rotation in instances
Possibly add bigger cooldowns when this will be needed.
Prot-Warrior.cs