Сами управляете. В Lua 5.1 (= tarantool) при этом __gc не работает на (light)userdata. Высовободить можно либо создав обьект-таблицу с __gc, либо создав свою функцию на C
нужно еще внутренности до ответа клиенту донести, там сериализация, на userdata можно вешать метаметоды, в частности __serialize, не уверен, что это работает для lightuserdata