Anzitutto il Perl non lo si compila (di solito). Il Perl e` un linguaggio interpretato, per cui quello che puoi trovare e` un interprete.

Ci sono prodotti gratuiti, e in questo forum ne sono stati segnalati piu` volte: pertanto ti invito a fare una ricerca nel forum (bottone in alto).

Quelle che chiami "librerie", credo che in Perl siano i moduli del Perl. Anche tale argomento e` stato affrontato piu` volte, per cui trovi info mediante una ricerca.

Altri posti da cui partire sono:
- il sito sul Perl di HTML.it (una volta era in evidenza in prima pagina, ora forse devi fare una ricerca con il bottone apposito)
- il sito di Shishii (il moderatore di questo forum) che contiene molte info interessanti e vari link