If there is a proc-problem with MM-spammers why not just increase internal cooldown from 0.1s to sth like 0.25s but only for spells? (Is it possible to have different cooldowns for spells and ranged/melee?)
This will make sure no single AOE spell will proc Prism more than once, while non-MM-spammers can still have a piece of cake.