City of Heroes did this. Technically it didn't even have healers. The four roles were tank, DPS, support (not healer) and mezzer. And most classes could fill more than one role.

It was wildly unbalanced in a way that wouldn't fly in the post WoW era, even though it was a ton of fun to play. It was also designed from inception to be like this, rather than adding it in later.