Role for Catalyst::Request to override default behavior