The Rogue in WoW Classic, although he does not have a lot of abilities, is a good damage dealer, therefore is in demand in raids and dungeons.
Program rotation (priority list):
1. Slice and Dice on 5 CP for maintan or on any count of CP if its buff is missing.
2. Expose Armor on 5 CP if target missed its debuff and has no Sunder Armor debuff.
3. Rupture on 5 CP if target missed its debuff.
4. Eviscerate on 5 CP.
5. Sinister Strike or Backstab to CP generate.
Do not forget that to using a Backstab you must be behind the target.
If you have any comments or suggestions for improving then you can express them on the forum - just make a topic with your proposal in the appropriate section.