The issue you have, though, is that you do need to remember what buffs are on what macros. I don't have these accessible outside of the macros (I play on controller, so I try to conserve space as best as I can), so making sure I know where to find them is necessary. That's not too hard, though, as I have a good memory for that. But through this, I can do something like:
Shield Lob > (Flash here if multiple mobs) > Fast Blade (triggers Bloodbath) > Fast Blade (triggers Fast Blade) > Savage Blade (triggers FoF*) > Savage Blade (triggers Savage Blade) > Rage of Halone
*I don't like using this early, and prefer to have the damage bonus where the damage/enmity counts. There's too much wasted buff time if you have to Flash once or twice. On single target/bosses, it's not as detrimental, but multiple mobs, having FoF matter for longer means you can build better enmity when target cycling.