I tried playing in Midnight code without any addons,
and it's pretty good. I mean you don't get to do stuff like "don't warn me it's interruptible if the spell is unavailable" but it's close enough; I think what saves it the most is that the UI by default flashes some spells on activation/max stacks/etc so you get to have "weakauras" that way for the most part; besides: sometimes "weakauras" were kinda dumb: eg something may be "interruptible only if the interrupt spell is available" BUT maybe the class has some other disrupting tools that would interrupt the spell in a different way.
All in all I think I would play that way even in hard core raiding. The Devs managed to provide a set of minimal tools that are already more than enough to consider them the basics.