in un confronto di performance tra "cgi in perl" e "php" vince quest'ultimo, per il semplice motivo che l'interprete è sempre già in esecuzione (integrato in apache) e quindi si risparmiano sempre il tempo e le risorse necessarie per avviarlo, mentre per i CGI l'inteprete viene avviato ogni volta.
Il confronto vero sarebbe tra "php" e "mod_perl" che è una modalità di perl simile a quella del php, nel senso che anche in questo caso l'interprete è sempre attivo.
Non saprei dirti dove trovare tabelle comparative, ma penso che non ci siano grosse differenze sotto questo piano.
Ve ne sono, e di grosse, sotto altri piani.