Well, I'm afraid I've come to the conclusion that mod_perl is not for me, for two major reasons:
Memory Hog: I'm running a small Cobalt server with an upgraded 256Mb of RAM (wheee!;)), but with 15 virtual hosts. So I need a lot of httpd processes going, which currently run at 10Mb each. I installed Slash to test it out for one of my virtual hosts and it boosted the process to 17Mb. So while I have that glass ceiling in place, I'm limiting new development to CGI and PHP (until I can wrestle Mason into place - don't get me started on that;)).
Global Variables: Ok, I don't understand it enough, that's the problem. I mean, I could go full-out and put variables into a DB or grok/use IPC, but it just doesn't seem necessary for these lil' utility programs I write for management. But I write an admin program that interfaces with a database table... when the management makes changes, it affects the table. But they could connect to a separate httpd child process and see the program in a separate state. So I had to add these ugly 'Reload values from database' buttons everywhere.
Of course, I'd love to hear your thoughts on this.