プロトタイプ必要か?
OOP派なのでそもそもプロトタイプは定義しない。
Perlで仕様ガチガチなsubを書くのもどうかしてると思われ

どっちにしても可読性の観点でmy_func();か$o->my_method();にするけどね。