Re: Perl's issues are not Perl as such
Choose the right tool for job
This is the nub of the issue. If you need a long term supportable application with lots of coders coming an going all understanding each others work perl is probably not the best choice. If you need a quick hack to get a surprisingly complicated job done fast perl is.
Loads of 'real programmers bemoan VBA. There's gazillions of little jobs for which VBA is a perfectly fine choice. If you're worried about standard coding style, neatness of parameter passing, ease of code reuse and all the other things worshipers of K&R bemoan your project has probably grown to the point something else would probably be better.
And where the hell is the discussion of ADA in this thread?