Slows are always nice, but you could also consider an enchanter. Sk shaman and zerker maybe better dps, but then you have to work two melee classes and you said you don't want to do that. Ranger bow dps is not great but when you have headshot certain zones you will only use the sk to pull and slow.
For Truth, Justice, and the Norrathian Way!
Tinkering is a trade skill which will not prevent the mobs from hitting you.