Hallo Albert
Ich habe Dein Beispielcode genommen und bei mir getestet und folgende Fehlermeldung erhalten:
Can't locate object method "new" via package "test" (perhaps you forgot to load "test"?) at C:/Projects/cgi-bin/test.pl line 27.
Ich nehme an, das es derselbe Fehler ist, wie Du ihn hattest.
Als ich den Namen des Moduls von 'test' auf 'testx' geändert habe, lief der Aufruf von testx->new() erfolgreich.
Ich hoffe, das hilft.
Grüsse
Eisbär