I found that a good alternative to Worm is Combat Physician. Gives an 8k damage shield for 6 seconds on each critical heal (which actually heals damage - does not proc when ally is at full health), cooldown 6 seconds. You can easily farm it in Wayrest Sewers.
I'm currently using it together with SPC on my templar.