The poor reputation of PHP is from bad PHP by bad programmers, use a good programmer (as he seems to be) and the "boost" you get from using PHP would lead to much easier to maintain code.
i.e. the same boost that lets a bad programmer get something running in PHP can take a good programmer and make him even better.
Perl is a powerful language, but it's not well suited for making web pages.
I didn't say you can't write good stuff in mod_perl, but rather it's slower and harder. Using perl as a template language is simply using the wrong tool for the job, that's all.
And I say this having done both.
Think about the site you wrote: Did you have to spend a lot of energy and time writing modules to make handling HTML easier? Did you write functions to deal with form input?
Was the site successful because you essentially wrote an HTML handling framework?
It's easy to see in hindsight that mod_perl was a mistake, but back then it was hardly obvious - in fact it seemed like mod_perl was poised to take over.
Personally I only switched to PHP around 2003/2004 when I realized it was more productive than perl, so I'm not faulting you at all.
I would have chosen the exact same language as you in 2001. Or maybe ColdFusion if it was a windows shop.
PS. Sorry for coming across as critical, I didn't mean it that way. I was talking only in a retrospective kind of view.
As soon as he said mod_perl I knew where things were headed. Having used both mod_perl and PHP (and ColdFusion - anyone remember that?), perl was just a nightmare to use well for this.
Then when he talked about the custom templates written in perl? That's why PHP was invented, because at its core it is a template language. (i.e. the pages are HTML, with code inside them, rather than code, and HTML is treated as a string.)
I suspect that if the forums had been written in PHP they would not be getting shut down right now.
And yes, I know that people love to hate on PHP (including the author who said he disliked PHP because he didn't use it). But sometimes the tools you choose make a huge difference.
It was a great writeup though, really brought back memories.