Roots, provided the current change goes through, will no longer be instant cast, even with the glyph.
Roots, regardless of who it's cast on, does not disorient players. Ranged players can still attack, and melee's usually have some form of snare breaking, and I wouldn't know personally, but a lot of them (paladins especially) either have spammable snare breakers, or snare breaking buffs, that make them immune.
Cyclone - It's nice. But by no means great. They can't do anything to me, but I can't do anything to them. Don't get me wrong, it's the best CC we've got IMO, but those of "mutual immunity" kinda suck. If it was like fear, and damage broke the cyclone, then I'd be much happier.
Besides, rogues may not have that many forms of CC (I'm pretty sure stuns are CC too btw. Just really short duration CC's) but you have a lot of... self control skills. And by that, I mean skills that make you immune, or very unlikely to be hit by melee/spells, or moves that remove you from combat and pop you back into stealth which in the right situations, is a get out of jail free card.