Multiple interfaces masqueraded to multiple vlans

I like to masquerade multiple interfaces with dynamic, public ip’s to multiple VLAN’s.

But have no clue to do this in mikrotik. Can you give me an advise?

Here’s my planned setup:

						        RB750G 5.0RC1
                    ----------------------------------------------------------
192.168.111.0/24---| vlan111(ether1) <-> dstnat/srcnat <-> dhcpclient(ether2) |--- public ip  
                   |                                                          |
192.168.122.0/24---| vlan122(ether1) <-> dstnat/srcnat <-> dhcpclient(ether3) |--- public ip
                   |                                                          |
192.168.133.0/24---| vlan133(ether1) <-> dstnat/srcnat <-> dhcpclient(ether4) |--- public ip
                    ----------------------------------------------------------

I need that traffic thats coming from interface i.e. ether2 → vlan111 will leave agin trough ether2 and not through the default gateway.

Is PCC the way to do this?

policy routing is the way to do that