I use a mod called "Healix". I'll link you to
Neijek's Compilation since it's the most recently updated here - Healix isn't posted to WoWInterface.
There's only one shortcoming with Healix from what I can tell: It doesn't realize that spells can have a delayed target. Therefore, occasionally your character will say something stupid like "Casting Resurrection on Scholomance Novice".