Какой-то непонятный вопрос.
У вебсокетов нет "роутов", там есть каналы и подписки на эти каналы.
В лучшем случае у ws-сервера могут быть разные неймспейсы, и то они как правило разделены полностью и надо подключаться к каждому отдельно с клиента.
Плюс ко всему роуты не нужны чтобы получить что-то от ws-сервера, сервер сам может отправить клиенту что угодно в любой момент.
У вас код сырого ws-сервера, точнее реализация максимально простая которая не умеет ничего этого делать сама.
В итоге всё что вы хотите разделить надо писать в самих данных в каком-нибудь спец. поле и слать все данные jsonом чтобы браузер мог понять что делать с этими данными и что в них лежит.
{method: 'open', data: [1,2,3,4]}
{method: 'current', data: ['asd', '321']}