|laziness, impatience, and hubris|
(Indeed anyone who develops an understanding of obscure constructs by constantly experimenting with how many language constructs they can use is a hazard to your code base...)
Do you have a feel for which (perl) language constructs you would deprecate from your codebase?
Would this be a single, hard & fast list or would it vary by codebase or project?
Is it just knowing the obscure constructs that constitutes the hazard? Or does the person have to use them before they are guilty?
Examine what is said, not who speaks."Efficiency is intelligent laziness." -David Dunham
"When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong." -Richard Buckminster Fuller