This is exactly what Rogue is. You only have three abilities with a cooldown short enough to be considered "spammable:"
1. Stab. Deals damage, more from behind. 10 second cooldown.
2. Evade. Reduces hate from your current target. 10 second cooldown, shared with Swift Strikes.
3. Swift Strikes. Increases attack speed for ~90 seconds. 10 second cooldown, shared with Swift Strikes.
Everything else are situational abilities with long cooldowns or extremely short duration CCs meant for interrupting casts, except for Ambush, which is the same thing as Stab except for having a 60 seconds CD and requiring stealth. You can get away with not meming Stab/Ambush at all and just having all of your damage come from autos, which is significant.