It seems to me you should be able to accomplish this with an .htaccess file and a addhandler line in it. But I can't make it work. The idea is that
addhandler cgi-script .pl
would force any scripts with a .pl to be excuited by cgi. Obviously this already happens with dreamhost. by leaving the .pl off entirley it should run any file in that directory or sub-directories through cgi. But When I tested this all I got was 500 server errors. So I don't know if you can do this, and I've just got somehting wrong, or if it doesn't work for some inherant reason I don't know about.
Anyways, just through I'd put that out there, maybe you can find some info on it and get things working. Or you could contact support and see if they can shed any light on things.
art.googlies.net - personal website