One program should be one file, unless the "parts" are truly going to be reused by other programs (which they usually are not)
I hope you're not recommending 14,000 lines of main program in a single file! On the contrary, I recommend keeping the main program file short, with most of the work done in (highly cohesive, loosely coupled) modules -- with documentation and a test suite around each module.
and:use Perl::Tidy; Perl::Tidy::perltidy();
with all the work being done in (well-documented) modules with test suites around each module.use Perl::Critic::Command qw< run >; run();