По умолчанию устройства микротик действуют по принципу "Всё разрешено", т.е. весь трафик будет ходить через них, если использовать их в качестве шлюза по умолчанию. (если нет запрещающих правил или ната или маркинга или таблиц маршрутизации)
Проблема с астериском может быть связана либо с настройками файрвола на микротике, либо с настройками маршрутов \ файрвола на самом астериске. Если правил на микротике никаких нет (не важно нат \ фильтр \ маркинг), то искать нужно со стороны астериска. Проверить шлюз по-умолчанию, настройку iptables.
Мак ищет принтеры по широковещательной рассылке (используя, например, NetBios или AppleTalk), потому никакая маршрутизация в данном случае не поможет, поможет корректно настроенный сверер ДНС и WINS, которые мак получает от dhcp. В этих службах принтеры должны резольвица, а в последнем должны быть обьявлены как устройства печати (с нужными службами), чаще всего принтер это сделает сам (зарегается в ДНС \ WINS) если такой сервер просто будет в сети.