Hi,
I've never had to enable dst-address-type or per-connection-classifier. Here are the rules I generally use for multiple internet connections:
/ip firewall mangle
add action=mark-connection chain=input in-interface=ether1 \
new-connection-mark=input-wan1 passthrough=yes
add action=mark-connection chain=input in-interface=ether2 \
new-connection-mark=input-wan2 passthrough=yes
add action=mark-routing chain=output connection-mark=input-wan1 \
new-routing-mark=to-wan1 passthrough=no
add action=mark-routing chain=output connection-mark=input-wan2 \
new-routing-mark=to-wan2 passthrough=no
add action=mark-connection chain=forward connection-state=new in-interface=\
ether1 new-connection-mark=output-wan1 passthrough=no
add action=mark-connection chain=forward connection-state=new in-interface=\
ether2 new-connection-mark=output-wan2 passthrough=no
add action=mark-routing chain=prerouting connection-mark=output-wan1 \
new-routing-mark=to-wan1 passthrough=no
add action=mark-routing chain=prerouting connection-mark=output-wan2 \
new-routing-mark=to-wan2 passthrough=no
Your in-interface can either be a physical interface like ether1, or a pppoe-client interface.
After this you need to set a route rule for the local IP range to point to the main table like:
/ip route rule
add dst-address=192.168.0.0/16 table=main
This rule is
extremely important, and replace the IP with your local LAN IP. Otherwise some weird stuff is going to happen on your network.
Then in your /ip route you will need to setup two routes, one for the main table and the next for the routing mark you created in the mangle:
/ip route
add distance=1 gateway=<your ether1 gateway ip, or pppoe-client interface> routing-mark=to-wan1
add distance=1 gateway=<your ether2 gateway ip, or pppoe-client interface> routing-mark=to-wan2
add comment=default-gateway distance=1 gateway=<your ether1 gateway ip, or pppoe-client interface>
add distance=5 gateway=<your ether2 gateway ip, or pppoe-client interface>
That is how I do all my setups. Let me know if this helps you out.