If that were really the case, why is Perl 6 getting some seriously powerful tools for writing source filters?
They are evil in Perl5-land because they are, for all intents and purposes, impossible to make work reliably. They will be acceptable and accepted in Perl6-land because they’ll be easy to make work reliably.
Personally, I’m far more excited about smoothly integrated macros than reliable source filters.
Makeshifts last the longest.