With regards to mod_perl, it's unlikely that you'll be able to use it on a shared hosting environment. You would need access to apache's configuration file, for one thing, which would give access to all the virtual hosts on the machine being used by other customers.