++ for a good article. From my (admittedly very narrow) experience in the field I must disagree with your general opinion, though.
Right you are that Perl isn't always the right tool for every job, but in my own worklife experience I've seen many projects of the scope you mention, and miraculously, the ones done in Perl went quite remarkably well many more times than those done in other languages (Java, C++, Python, C, PHP, VB, Ruby in descending order of their use.)
Just to say, there might be places where Perl might be the right tool for larger projects.
What would you suggest would be the computer languages and technologies that are more likely suited for bigger projects?