V
верно.
если конвертить строки из http через to_atom - то это дыра в стабильности системы. А если через to_existing_atom - то нужно вести вайтлист разрешённых атомов, что усложняет логику http-уровня, в том числе для пользователей фреймворка.
ладно, я понял, в таком случае оставить строки - наилучший вариант