I know you are rich.
Do you need such high end solution as a matter of fact ?
Assuming you are usin OpenVPN or PPTP, you can just run the correct VPN Client on the DDWRT or OPENWRT router. That will cost less than 100 RMB :-)
Yes, you could use OpenWRT-based router. However OpenWRT will be limited to PPTP, OpenVPN, OpenConnect, etc. However the size is also an issue to be paid attention. Apart from this, the size of OpenWRT router is also concerned. If we use RouterOS, there are many VPN ways to connect the remote VPN servers. Preferrably both server and client are of RouterOS.