There are two assassins that can deal well with minions builds. They are: Torchbearer, and the Unclean Beast.
TB totally destroys all minions with fire nova, frost nova, rain of ice, and circle of flame.
UB can wipe out minions in about 10 seconds, 7 if he has armor of vengeance. Armor of vengeance does 35 damage for every auto attack that hits you. Nightwalkers and spirits have really high attack speed and low damage, so you hit them for a lot more than they hit you.
Minion LE doesn't piss me off as much as minion oak. You can't kill spirits with hammer slam, they do more dps, and they get added armor from raise dead ward.
A good oculus/tb player will DESTROY minion builds. The only unfair minions are siege demolishers, they're nearly indestructable and the cooldown is ridiculously low. Characters like DA sadly have no options when it comes to dealing with minion builds. (other than running around like a nutcase to avoid spirits)