Parameter coercion and validation for Rack::Request