__PACKAGE__() as a sub, not a special token

I added __PACKAGE__ as a sub, and I would like to check whether this is the right basic idea. It seems like to make it work as just __PACKAGE__, I need to make it something like selfLiteral in MoeLiterals or I need to provide some special keyword parser, like for subroutineCall in MoeProductions.