Here is an OT rotation that I've found very effective:
-pre-cast DA
-Salted Earth
-Plunge
Scourge
-Carve
Hard Slash
-Low Blow **
-Dark Passenger **
Syphon Strike
-DA
Souleater
-Blood Weapon ***
Hard Slash
Syphon Strike
Delirium
**you should be able to weave two oGCDs very easily as long as neither of them are Plunge, which has an animation that can't be clipped by other skills.
***this is popped here since a decent hole has been made in your MP at this point, as opposed to popping at full MP and wasting the returns.
From here you alternate between Delirium and DA Souleater. Yes you can DA every single one when rotating like this. Use all other abilities on cooldown, including Dark Passenger (yes you'll have the MP for it). Regardless of the attack speed increase of Blood Weapon, every other Delirium, you'll reapply Scourge, and every other Scourge, you'll weave in DA Carve.
So not factoring in off-GCD abilities not named Carve and Spit, the rotation looks like this:
Scourge-DA Carve-DA Souleater-Delirium-DA Souleater-Delirium-Scourge-DA Souleater-Delirium-DA Souleater-Delirium--->repeat
-off-GCD cooldowns allowing, you'll pre-cast DA before the Hard Slash leading into Souleater, and pre-cast it either before or after the Delirium immediately before Carve comes off CD.
This rotation bursts to 1.4-1.5K and settles at about 900 and some change with full uptime at about 910 STR, 550 crit, 550 SS, and 250 det. You will TP-floor before you MP floor with 100% uptime, even with DAing every SE and Carve, and Delirium and Scourge will have 100% uptime (Scourge can sometimes fall off if you have a minimum of BW uptime between applications, but it should only be for about 1 second maximum).
As an MT, you can follow a very similar rotation, however, you'll likely have to use an extra Delirium combo if the boss isn't hitting you enough. Blood Price returns 115 more MP than Blood Weapon per trigger to try and mitigate this discrepancy but it often isn't enough.