Quick clarification: do you discard cards when *your own* units or temples are removed, or when you remove one *of your opponent's* units or temples? I think it's the first one, but it seems like it could be the second?
I also assumed the first one, but yeah it's not 100% clear.
I'm also assuming you discard them from you draw pile directly or else it's not much use. And you can probably only use each divine power once per round.