たぶん、メソッド/関数/サブルーチンと変数の見分けがつけたいんだろう。
プロトタイプ宣言がある言語だと宣言があれば前者、なければ後者とか。

そういえば、Perlのサブルーチンて、昔は&前置必須だったんだっけ?