Compliments to you. Awesome CC for my Prot Paladin, can't be compared to Singular.
It is near-perfect, as there is one major issue: it often prioritizes spending its holy power on Shield of the Righteous instead of on Eternal Flame (on *user setting* % HP), while this should be vice versa. It only casts Eternal Flame (and Word of Glory probably too) when the Shield of the Righteous buff is up, but often I can't generate enough holy power during this short period, unless I get a lucky proc from the Divine Purpose talent. So basically, it sort of ignores the user setting. This causes my bot to sometimes have a dangerously low HP, unnecessarily.
I hope you will take a look at it.
Also, the description (and name) of the "Proc AutohealEternalFlame/WordOfGlory HP" is wrong. It should cast EF/WoG regardless of the Divine Purpose talent proc. I've checked the source and it's correct there, so it doesn't explain the above problem though. In fact, I believe the whole proc check could be removed from the source as both EF/WoG and Shield of the Righteous are both already being used in the normal rotation function.