I don't use rotations because my GCDs are so screwy with high latency. Instead, I prioritize things to hit.
1) Shield Block (Omitted on trash, I need the rage to hold against the DPS)
2) Shield Slam (If it's not on cooldown, it should be)
3) Revenge (high TPS, low rage cost)
I use heroic strikes liberally, frequently below 30-40 rage. While the advice given is that heroic strike should be used when rage >50 as a rage dump, I figure that a high initial threat burst gives more breathing room in case you hit a dodge/parry string on your aggro abilities. One Shield Slam missed/avoided and I'll start dumping in heroic strikes to smoothen out the threat line. It's also a very nice insurance move to make sure mobs/bosses that have just spawned/aggro wiped (Nightbane anyone?) don't eat healers after one ability misses/dodged/parried.
"I played hard to avoid mistakes, but now I can play hard to capitalize on opportunities." -Arold, on the 3.0 Protection Warrior.