Can't say I have ever seen a landing page with a .pl file extension before, so that is a little ominous from the getgo. Not to say it is wrong, just unusual. I would expect either a .cgi or .*ml extension at that path.
I am currently attempting to determine whether any user should be landing at any path involving cgi-bin, as opposed to a .index extension at the Public_Html directory. Though I don't seem to be able to set permissions such that any user should not be allowed access the cgi-bin path whilst also allowing the website to work as normal.
I am definetly interested in the outcome of this one.