sub start {   my %vars = $cgi->Vars();   if($vars{action} eq 'foo') { &foo(\%vars); }   # ... } sub foo {   my ($vars) = @_;   if($vars->{bar}) {   } }