in reply to
Why Makefile.PL uses uppercase extension?
Because in the olden times of perl4 "libraries" were called foo.pl ... so the .pl got installed . Makefile.PL is no library.
https://metacpan.org/pod/ExtUtils::MakeMaker#PM
Comment on
Re: Why Makefile.PL uses uppercase extension?
In Section
Seekers of Perl Wisdom