in reply to Alternative ways to fully qualify subroutine names

Package::Alias, perhaps?

use Package::Alias shortname => 'very::long::packagename';

Under the hood, this module is just using typeglobs to alias the namespaces together.

The intelligent reader will judge for himself. Without examining the facts fully and fairly, there is no way of knowing whether vox populi is really vox dei, or merely vox asinorum. — Cyrus H. Gordon