Ход мыслей верный, но клиенты, как вы и написали, будут видеть только сеть 192.168.63.0/24, т.к. именно такая маска и выдается с айпишником
Решить задачу можно двумя способами:
1. Выдать статический маршрут dhcp-сервером:
/ip dhcp-server option
add code=121 name="stroute" value="0x16c0a800c0a83ffe"
/ip dhcp-server network set dhcp-option=stroute
#в данном пример предполагался маршрут: 192.168.0.0/22 gw 192.168.63.254
#value - последовательность значений маски сети и шлюа в шестнадцатеричном виде
#id номер соответствующего правила
#про dhcp options хорошо описано
здесь
2. Выдавать клиентам ip-адрес с 22 подсетью
/ip dhcp-server network set netmask=22
#id номер соответствующего правила
#по умолчанию выдаётся маска указанной сети
link
p.s. спасибо за интересный вопрос, сам не сталкивался с такой задачей, было интересно разобраться