openwry,ipfire,ipcop,all do the job well
This is must have to be considered by any ISP/enterprise where networking is their core business.
vOS has all three. More or less buggy but they are here.
The above mentioned I feel are good enough for home and SOHO(small businesses).
[1] https://openwrt.org/packages/pkgdata/kmod-mpls
[2] https://openwrt.org/packages/pkgdata/frr