I am sorry that your yum is broken
This weekend, after a few weeks of perl updates and fixing our perl SPEC file generator, I broke the perl dependencies and probably upset a few people along the way.
The good news is that we have some new tools for better automating and updating our perl RPM packages and the coming week I hope to finish updating the existing one.
The bad news is that your yum is broken by design. I wish apt was an option, but that possibility looks dimmer and dimmer. (Even though I am still an avid apt user)
It makes no sense that yum breaks because it can not satisfy a dependency. And no, you should not need a plugin to handle this case.
A system that requires a plugin to fix a broken design is bad. And I don't feel responsible for breaking the repository because yum should not bail out on it. Dependencies will break in the future, even with consistent repositories, a combination of repositories may not be consistent and yum should not stop working because of that.
It angers me that after so many years we still struggle with basic problems that have been fixed elsewhere (read: apt).