Wenn man aus einem Perl-Modul per perl Makefile.PL;make;make install das Modul installiert, dann den Quellcode ändert und es nochmal installieren will, MUSS man make clean ausführen oder die vom Makefile angelegten Daten selber löschen. Ansonsten wird immer wieder das alte installiert.
Ich hab gerade ein paar Minuten damit zugebracht, ein Modul zu aktualisieren und hatte mich gewundert, warum meine Änderungen keine Wirkung hatten.