I can't speak to PvP, but ret is certainly easier to macro than it used to be. Exorcism no longer has a cast time, that was replaced with a 15s cooldown. The proc portion resets the cooldown, so I just use a priority system and let it cast whenever it's up.