I played warrior in glad-range several seasons, and usually this comp was the only one we had severe problems with, if there were actually good.
Also, i played rsham+warr and rdruid+warr (healer pov) 2350+.
ANd, obviously its very good to get early cc on priest, so he's forced out of the cc with heals instead of damage.
What i would usually do (warrior pov) would be playing extremely aggressive, and expecting to kill before he can block 2nd time. Playing extremely aggressive, will force the priest to use globals for heals instead of spamming dispels and damage and it will give mage a tough time getting cc. Warding a fear against this setup is EXTREMELY beneficial. But if you play it aggressive enough, priest wont have time to chase u for fears. Just get ward of him and have warrior fear him early. You need to death polys, and your warrior needs to survive the DR polys. Next full poly u need to trinket and kill.
Put your fiend on mage after he blocked. Usually, it's rather easy to get the mage to block if u dispel him. Force blink, fear priest and bladestorm.
Also, (you already know this if you're competing on 2.2) PS warr when u get deeped-> sheeped.