Принципиально, конечно между этими расширениями разницы нет, просто прописываешь в апаче оба расширения и все прекрасно работает...
Но просто интересно, существует ли какие-либо правила установки расширений для perl скриптов, или кто как хочет так ваяет?
Я для себя просто обзываю .cgi - если использую модуль CGI, .pl - если не использую... хотя чаще что бы было красиво, все расширения скриптов делаю одинаковыми...