You can fix the haste problem by doing either what the other poster said and have it reset cooldowns or if that is too OP decrease cooldown times by x% or to save the class from being a haste-bot make it a self-only buff. Make it cost 2000 or 3000 tp and incease weapon speed by x% on the rdm.

or don't give them haste. Let haste sit and wait for time mage where it belongs

only reason i suggested to make it sort of a evasion/debuff tank was if it came off gld
if it comes off a new fencer/scout then a dd/debuff would be cool. In parties you could bring thief (not in game yet but if it does end up in game) or rdm. they could be totally unique classes but still fall under a dd/debuff role in parties.

/edit
to expand on that a bit. rdm would be extra elemental damage with enspells and thief could be extra bleed damage.