Ок с этим я разобрался, но пока доконца еще не вник в технологии гитхаба, не понял как на последний коммит сделать пул реквест, пока учусь, уж сорри. Не совсем понимаю детали того как форк с пуул реквестами работает видно поздние коммиты, если реквест был сделан ранее.

Сейчас так получилось: https://github.com/antony3d/itmages-perl-upload/blob/patch-2/upload.pl

Так то есть еще небольшие идеи по функционалу скрипта.