Вы можете использовать методы быстрого доступа прямо из контроллера:
# Set
$self->cookie(foo => 'bar');
# Get
$self->cookie('foo');
http://mojolicio.us/perldoc/Mojolicious/Controller#cookie
Однако, если вы намереваетесь просто сохранить значение и извлечь его при последующих запросах, нет необходимости устанавливать файлы cookie напрямую. Mojolicious сеансы используют подписанные куки по умолчанию, будут обрабатывать сложности куки и проверять, что значения не были изменены клиентом.
# Set
$self->session(foo => 'bar');
# Get
$self->session('foo');
http://mojolicio.us/perldoc/Mojolicious/Controller#session
Если сессии являются лучшим решением для вас, убедитесь, что вы установили секрет своего приложения. Также проверьте:
http://mojocasts.com/e4#Session