This should give you a good start in accomplishing what you set out to do. This will use a combination of OSPF and the correct way to subnet you ip ranges. I have used 10.x.x.x where you have used 192.x.x.x. Either is ok as long as you use the correct subnet mask (cidr). I have tested this on my RB751U, and it seems to work well. My hope is that you can understand my work, and can make use of it.
Have fun...
-tp
\
/interface bridge
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes
disabled=no forward-delay=15s l2mtu=65535 max-message-age=20s mtu=1500
name=Loopback priority=0x8000 protocol-mode=none transmit-hold-count=6
/ip pool
add name=ether2 ranges=10.0.0.1-10.0.0.62
add name=ether3 ranges=10.0.0.65-10.0.0.126
add name=ether4 ranges=10.0.0.129-10.0.0.190
add name=ether5 ranges=10.0.0.193-10.0.0.253
/ip dhcp-server
add add-arp=yes address-pool=ether2 always-broadcast=yes authoritative=
after-2sec-delay bootp-support=static disabled=no interface=ether2
lease-time=3d name=server1
add add-arp=yes address-pool=ether3 always-broadcast=yes authoritative=
after-2sec-delay bootp-support=static disabled=no interface=ether3
lease-time=3d name=server2
add add-arp=yes address-pool=ether4 always-broadcast=yes authoritative=
after-2sec-delay bootp-support=static disabled=no interface=ether4
lease-time=3d name=server3
add add-arp=yes address-pool=ether5 always-broadcast=yes authoritative=
after-2sec-delay bootp-support=static disabled=no interface=ether5
lease-time=3d name=server4
/routing ospf instance
set default disabled=no distribute-default=never in-filter=ospf-in
metric-bgp=auto metric-connected=20 metric-default=1 metric-other-ospf=
auto metric-rip=20 metric-static=20 name=default out-filter=ospf-out
redistribute-bgp=no redistribute-connected=no redistribute-other-ospf=no
redistribute-rip=no redistribute-static=no router-id=10.0.1.254
/routing ospf area
set backbone area-id=0.0.0.0 disabled=no instance=default name=backbone type=
default
add area-id=0.0.1.0 disabled=no instance=default name=area10 type=default
add area-id=0.0.1.1 disabled=no instance=default name=area11 type=default
add area-id=0.0.1.2 disabled=no instance=default name=area12 type=default
add area-id=0.0.1.3 disabled=no instance=default name=area13 type=default
/ip address
add address=10.0.0.1/26 disabled=no interface=ether2 network=10.0.0.0
add address=10.0.0.65/26 disabled=no interface=ether3 network=10.0.0.64
add address=10.0.0.129/26 disabled=no interface=ether4 network=10.0.0.128
add address=10.0.0.193/26 disabled=no interface=ether5 network=10.0.0.192
add address=10.0.0.254/32 disabled=no interface=Loopback network=10.0.0.254
/ip dhcp-client
add default-route-distance=0 disabled=no interface=ether1
/ip dhcp-server config
set store-leases-disk=5m
/ip dhcp-server network
add address=10.0.0.0/26 gateway=10.0.0.1
add address=10.0.0.64/26 gateway=10.0.0.65
add address=10.0.0.128/26 gateway=10.0.0.129
add address=10.0.0.192/26 gateway=10.0.0.193
/ip dns
set allow-remote-requests=yes cache-max-ttl=1w cache-size=2048KiB
max-udp-packet-size=512 servers=172.16.11.1 <----- Change this to whatever you use
/ip firewall nat
add action=masquerade chain=srcnat disabled=no src-address=10.0.0.0/26
add action=masquerade chain=srcnat disabled=no src-address=10.0.0.64/26
add action=masquerade chain=srcnat disabled=no src-address=10.0.0.128/26
add action=masquerade chain=srcnat disabled=no src-address=10.0.0.192/26
/routing ospf network
add area=area10 disabled=no network=10.0.0.0/26
add area=area11 disabled=no network=10.0.0.64/26
add area=area12 disabled=no network=10.0.0.128/26
add area=area13 disabled=no network=10.0.0.192/26
add area=backbone disabled=no network=172.16.0.0/16 <----- Change this to whatever you use (the range on ether1)