Seperate PCC and QOS with 2 Routers

Hi is it possible to do this with one subnet?

Im currently using 2 subnet to do this

PCC
ether5 = 192.168.252.1/30

QOS
ether1 = 192.168.252.2/30
bridge = 192.168.253.0/24

#PCC Router
/interface bridge
add name=bridge1

/interface bridge port
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5

/ip address
add address=192.168.252.1/29 interface=bridge1 network=192.168.252.0

/ip dhcp-client
add interface=ether1
add interface=ether2
add interface=ether3

/ip dns
set servers=1.1.1.1,1.0.0.1

/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.1.0/29 in-interface=ether1
add action=accept chain=prerouting dst-address=192.168.2.0/29 in-interface=ether2
add action=accept chain=prerouting dst-address=192.168.3.0/29 in-interface=ether3
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether1 new-connection-mark=ISP1_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether2 new-connection-mark=ISP2_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether3 new-connection-mark=ISP3_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1 new-connection-mark=ISP1_conn passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1 new-connection-mark=ISP2_conn passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1 new-connection-mark=ISP3_conn passthrough=yes per-connection-classifier=both-addresses:3/2
add action=mark-routing chain=prerouting connection-mark=ISP1_conn in-interface=bridge1 new-routing-mark=to_ISP1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_conn in-interface=bridge1 new-routing-mark=to_ISP2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_conn in-interface=bridge1 new-routing-mark=to_ISP3 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP1_conn new-routing-mark=to_ISP1 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP2_conn new-routing-mark=to_ISP2 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP3_conn new-routing-mark=to_ISP3 passthrough=yes

/ip firewall nat
add action=src-nat chain=srcnat out-interface=ether1 to-address=192.168.1.2
add action=src-nat chain=srcnat out-interface=ether2 to-address=192.168.2.2
add action=src-nat chain=srcnat out-interface=ether3 to-address=192.168.3.2

/ip route
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_ISP1 scope=30 target-scope=10
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_ISP2 scope=30 target-scope=10
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.3.1 routing-mark=to_ISP3 scope=30 target-scope=10
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=30 target-scope=10
add check-gateway=ping distance=2 dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=30 target-scope=10
add check-gateway=ping distance=3 dst-address=0.0.0.0/0 gateway=192.168.3.1 scope=30 target-scope=10
add distance=1 dst-address=192.168.253.0/24 gateway=192.168.252.2

#QOS Router
/interface bridge
add arp=proxy-arp name=bridge1

/ip firewall layer7-protocol
add name=streaming regexp=videoplayback|video

/ip pool
add name=dhcp_pool1 ranges=192.168.253.2-192.168.253.254

/ip dhcp-server
add address-pool=dhcp_pool1 disabled=no interface=bridge1 name=dhcp1

/queue tree
add name=download parent=global queue=pcq-download-default
add name=dl_browsing packet-mark=http_pkt parent=download priority=4 queue=pcq-download-default
add name=dl_streaming packet-mark=strm_pkt parent=download priority=7 queue=pcq-download-default

/interface bridge port
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 interface=ether6
add bridge=bridge1 interface=ether7
add bridge=bridge1 interface=ether8
add bridge=bridge1 interface=ether9
add bridge=bridge1 interface=ether10

/ip address
add address=192.168.253.1/24 interface=bridge1 network=192.168.253.0

/ip dhcp-client
add interface=ether2

/ip dhcp-server network
add address=192.168.253.0/24 gateway=192.168.253.1

/ip dns
set servers=8.8.8.8,8.8.4.4

/ip firewall mangle
add action=mark-connection chain=prerouting dst-port=443 new-connection-mark=strm_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=strm_conn new-packet-mark=strm_pkt passthrough=no
add action=mark-connection chain=prerouting dst-port=80,443 new-connection-mark=http_conn passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting connection-mark=http_conn new-packet-mark=http_pkt passthrough=no

/ip route
add distance=1 gateway=192.168.252.1

Thanks in advance