Mir fallen dazu drei Module ein:
FindBin, das dir den Ort ausgibt, in dem sich das aktuelle Skript befindet. Wenn das andere z.B. immer im selben Ordner oder relativ zu diesem Ordner immer gleich liegt, ansich die passende Wahl. Ich verwende das öfter. Bestimmt führt das in irgendwelchen Fällen zu Problemen, aber das hatte ich in den letzten 10 Jahren glücklicherweise nicht. Zur Sicherheit: Manpage lesen.
Beispiel:
#!perl
use strict;
use warings;
use FindBin qw/$Bin/; # $Bin verwenden
print "Ich bin hier: $Bin";
Ansonsten wären da noch
File::ShareDir und
File::HomeDir, vllt. ist da noch was für dich dabei.