Well after my annoyance at having to spam the macros multiple times to use the different attacks I altered them a little. While never truly optimal for a max dps rotation they do a fair job at keeping the non-gcd attacks on cooldown. It at least makes leveling mindless and if you're bad at manually keeping them on cooldown its certainly higher dps. I didn't bother macroing it to straight shot so I can see the gcd easily but I'm sure anyone could figure that macro out.

If anyone comes up with a more elegant and effective solution I'm all ears.

/ac "Venomous Bite" <t>
/wait 1
/ac "Misery's End" <t>
/ac "Bloodletter" <t>

/ac "Heavy Shot" <t>
/wait 1
/ac "Misery's End" <t>
/ac "Bloodletter" <t>