My personal idea is that you better first look at what manipulations to the file-system you need to do and see if you indeed need operating-system specific modules to do that. A lot of these things are handled quite transparently by Perl already.
CountZero
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law