I've inherited the maintenance of the PDF::Create module on CPAN. This module consists of five modules (.pm) in three directories PDF, PDF/Image and PDF/Page. The entire API goes through the main module in PDF/Create.pm, or via objects created through it. No user code calls the others directly.
In order to simplify the maintenance (only one $VERSION to care for) and straight line the module I'm contemplating to remove the subdirectories and move the modules there (with slight renaming) to the PDF directory.
The changes required are small and all my (admittedly limited) tests work fine with the new arrangement without change.
I'm looking for wisdom and discussion on my endeavor.