Danke für die Infos.
Hatte inzwischen auch selbst was gefunden.
mit File::Spec->canonpath(); kann man ja eine Pfadangabe validieren.
An das Parentdir kommt man da auch recht leicht ran:
File::Spec->canonpath("$dir/..");
Dann muss halt nur noch geprüft werden, ob der validierte Pfad sich auch in dem Basispfad befindet oder nicht.
Aber das ist ja recht simpel festzustellen und funktioniert auch.