Perl の実行ファイルで拡張子が .PL や .pl となっているケースを見かけます。
Linux などでは大文字、小文字の区別があるのは知っていますが
Perl のコードでよく2つのパターンを見かけるのは何か規約やHackがあるのでしょうか?

Makefile.PL
app.pl