in reply to What are (popular) modules that access/modify @ARGV?

App::Cmd's run method and utf8::all's import spring to mind.

use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name