This cc have awesome prioritizing 
Some many things are just right so I will just point out a few things that might help improve it.
I tried all of the cc's and this is hands down the best for disc priest.
For heroic raiding I find the non atonement build to be superior.
The atonement just can't keep the tank up.
I changed the settings to
Divine hymn=0
Hymn of hope=0
Shadow fiend=0
Those needs to be coordinated with other healers so cant be automated.
Pain suppression can be set to zero if needed to be called out.
Flash heal needs to be set a bit higher. 55 seems to work.
Heal set to 96 and shield to 95.
We need to utilize the Strength of Soul talent so heal whenever possible to reduce the weakened soul cooldown.
Renew is never cast but could be implemented as a "if target=weakened soul debuff and player(myself) is moving then renew"
We want to utilize renew when in a 10man with me as only priest healer.
Using Inner Will gives us pretty cheap renews and ofc. Shields.
Desperate prayer is not used at all. Would be nice to have that.
The healer challenge:
Prioritizing if you need to heal a group with PoH or flash heal them individually.
Lastly you could implement what singular is using. A check while casting, so we can cancel a spell if something better is needed.
Say we cast a heal and tank drops to 5% then we cannot wait for heal to finish casting, but must immediately shift to shield, penance, flash heal.

Some many things are just right so I will just point out a few things that might help improve it.
I tried all of the cc's and this is hands down the best for disc priest.
For heroic raiding I find the non atonement build to be superior.
The atonement just can't keep the tank up.
I changed the settings to
Divine hymn=0
Hymn of hope=0
Shadow fiend=0
Those needs to be coordinated with other healers so cant be automated.
Pain suppression can be set to zero if needed to be called out.
Flash heal needs to be set a bit higher. 55 seems to work.
Heal set to 96 and shield to 95.
We need to utilize the Strength of Soul talent so heal whenever possible to reduce the weakened soul cooldown.
Renew is never cast but could be implemented as a "if target=weakened soul debuff and player(myself) is moving then renew"
We want to utilize renew when in a 10man with me as only priest healer.
Using Inner Will gives us pretty cheap renews and ofc. Shields.
Desperate prayer is not used at all. Would be nice to have that.
The healer challenge:
Prioritizing if you need to heal a group with PoH or flash heal them individually.
Lastly you could implement what singular is using. A check while casting, so we can cancel a spell if something better is needed.
Say we cast a heal and tank drops to 5% then we cannot wait for heal to finish casting, but must immediately shift to shield, penance, flash heal.