PHP won because mod_php was well done. The language isn't especially relevant. Perl's mod_perl was simply a no go for the typical hosting scenario because it gives way too much power to users to screw up the server; you can't realistically set it up for basic shared hosting.
mod_perlite is a new piece of software that brings a php style system to perl. It's mod_perl made suitable for typical hosting needs.