in reply to Better way to dereference a shifted hashref arg?
Perhaps Params::Validate would be of use?
-- We're looking for people in ATL