Seemingly there exists another competing CPAN module that is File::BaseDir. Which one should I use? Wouldn't it be better to flag one of these modules as deprecated and maintain only the other one or alternatively use one module as a kind of backend for the other module? If I can help implementing any strategy that you have in your mind please let me know.