Yes, MPLS VPNs will do exactly what you want. No more painful L2TPs or other tunnel types needed and if your core is engineered correctly, you'll be able to provide better QOS.
What I was getting at is that folks need to be asking for specific MPLS features. Basic IP MPLS isn't going to buy users much unless their routers are loaded with a large number of routes and they have high CPU UTIL. Mikrotik has to get IP MPLS working first and then they can add other MPLS features: TE/QOS/VPN. MPLS VPNs will take time to implement as they have to support separate vrf tables for each vpn, propogate routes from PE to PE per VRF, consider the most typical route mix to be used for MPLS VPNs and normal IP on the same box and design the most optimal hashing/look up tables per vrf prefix to save memory. So basically, folks need to be asking for MPLS VPNs if that is what they want
Then we can request other MPLS features. I'd use MPLS VPNs if they were avaliable but I don't really need IP MPLS.