Use $dsl->params instead of $dsl->request->params

If request changes, this module will break. We assume the DSL will
always have the same keywords so this is more resilient.