I use to use a addon called macrotoolkit and the PVE macro here
http://wowlazymacros.com/forums/topi...-ownage/page/1
But I went fury after obtaining a nice offhand
Anyways my dps output on certain fights in SoO was around 180k and over 220k on galakas
And it's basically spam 1 button
As long as it's cast sequence and not automated it's not against the end user agreement as botting .
Other advice
To help with rotation I would not use overpower as of 5.4 I would replace it with slam as a nuker during cs debuff if slam is not ready then use Op.
Time your CDs pre pot before pull so you can reply with lust later on to boost dps
Make a macro like
/cast skull banner
/cast recklessness
/cast bloodbath
To use on cd and save it within 3 mins of a lust to ensure its off cd .
Other than that I would check your gems and reforges