Долго не мог понять, зачем в некоторых перломодулях ключи у хэшей начинаются с минуса. И только сейчас нашёл в
perldoc perlmodstyle:The use of hash keys starting with a hyphen (-name) or entirely in upper case (NAME) is a relic of older versions of Perl in which ordinary lower case strings were not handled correctly by the => operator. While some modules retain uppercase or hyphenated argument keys for historical reasons or as a matter of personal style, most new modules should use simple lower case keys.
Век живи - век учись…