Here's an experiment you can do to see the difficulties involved in bringing Perl into the enterprise:
- Write some standards (i.e., use strict, -w, include pod comments, etc)
- Write a simple application (irrelevant as to size/functionality)
- Have someone add new functionality to your script utilizing the same standards
- Have a third programmer review and implement the results
Track all time required to communicate to successfully complete the experiment and multiply times the number of programmers in a large organization.
I don't like having to be negative on this subject, but Perl is what Perl does. If a language doesn't enforce standards you have to rely on the coders... This is like trusting your business to M$.
I do not doubt that there are shops where this is a silly experiment, however out of some 1500 programmer/analysts in the corp I am of only a dozen or so utilize Perl, and I don't think any of us like each others particular style and we all dread touching each others code.