Beim Versuch mit dem absoluten Pfad könntest Du einen Fehler / Vertipper gemacht haben.
Sollte das Skurpt ohne das require etwas sinnvolles tun, kannst Du auch mal ein
ausprobieren, das gibt Aufschluß darüber, was
perl für das aktuelle Verzeichnis hält. Leserechte braucht der Benutzer des Webservers auch auf das Verzeichnis und die benötigte Dateien darin - davon war ich jetzt aber mal ausgegangen, denn sonst hätte es auch mit dem ersten Skript nicht funktionieren können.