Demon Hunter will be your best bet, using vault with Action shot rune:
The Danettas set will make your vault use hatred instead of discipline then you can use preparation with punishment rune which will keep your hatred up.
Using speed passives will make you faster; for example, tactical advantage will speed you up a lot.
Here is a build that is basically what i'm talking about, just swap the Nat Xbow for the other Danettas set for the set bonus.
https://us.battle.net/d3/en/profile/.../hero/38955071
edit:
here is what I would use for skills.
Demon Hunter - Game Guide - Diablo III