Triggers could be something like:
unit is attacked / takes damage
attacked unit = paladin, attacking unit = enemy, attacking unit = undead, attacking unit not mechanical, not structure, current order = empty string, mana greater than 65, distance less than 650, life of attacking unit greater than x
Issue order Holy light
every 1 seconds of game time
pick all paladins
dead = false, current order = empty string, mana greater than 65
pick units within 450
picked unit dead = false, picked unit = friend, picked unit not undead, picked unit not mechanical, picked unit not a building, max life - current life greater than x
Issue order Holy light