|Think about Loose Coupling|
You summed it up very good. And I agree, especialy with the 4th.
First off, any module that requires the perl source code and/or libperl to build all its parts is never going to be in the default apache configuration.The way I was thinking is exactly that.
That's why I said that basicly there is no other thing than mod_cgi and mod_perl. And when I checked the FastCGI it did required you to change the code of the scripts that previosly runed under mod_cgi.
Anyway, since I got you all interested in this, the reason why I started even thinking about all this is that many people have a (wrong) belif that Perl is slow... Well, slower than PHP.
Of course Perl is not slower than PHP, and thing that makes it slow is CGI itself.
Other thing they say about Perl is that it's hard to set up the scripts (set the right path and chmod the files).
So I started thinking how this could be improved. And mentioned Apache as the most used web server (also has mod_perl) - of course if solution could be aplied to anyother web server, even better.
I just want to see more people using Perl on the web (for start).