Every VPN service I've used has supported OpenVPN. At home I use PIA, with DD-WRT running under hyper-v as my gateway and it forms a VPN to PIA, which has an exit node in my city. For all computers I need to have VPN browsing, they use that DD-WRT as their default gateway. I actually have two DD-WRT, one that VPN to exit in Melbourne, AU for general browsing etc and one to exit in Cali, USA (that is used for Netflix on the Roku only).
My previous service (DSL) used an ISP supplied consumer grade Billion modem/router (7404VGP). That could also form a VPN to PIA although for that one the only combination that worked was PPTP which is not particularly secure or robust.
Any SMB grade equipment or better will be able to setup a site-site VPN with one of the cloud VPN providers. E.g. Sophos UTM, Barracuda, Fortinet, Watchguard, Cisco, Meraki etc. Whether or not that is a good idea is a separate issue.