VyOS as LSN/CGN Router

Hello community!

I was wondering if it would be practical to use VyOS as a carrier grade NAT or large scale NAT device? The functionality I am looking for aside from normal port overloading is the ability to throttle the amount of translations per user and a strong and diverse ALG support.

Any thoughts or experiences to share?