Melendor owns Boril. Caedmon has to be very careful about where he shoots since he dispels after dealing damage.
Are you looking only for the most effective counter against each hero (which might be a silence or a mana block for a great many of them)?
Or are you only looking at the opposing heroes that completely undo what the hero in question has done (like Kiril or Magni flipping Wilbur’s spirit link into an advantage by overwriting the defense debuff with a defense buff)?
Do you consider cleanses as kryptonite for dispellable DOT dealers (Zimkitha)? Or cleanse + heal (Rigard)?
No list exists that I’m aware of. Mostly, this information exists in the form of rules of thumb (like: use a buff to overwrite a dispellable debuff, and use a debuff to overwrite a dispellable buff).
Just to give an idea of the magnitude of the problem, here’s a list of ways I came up with for coping with Isarnia. Aeron could be added to that list, since his special keeps Isarnia’s debuff from sticking.