It's much simpler now to use OpenVPN on linux. For example

To get it as a service, copy the ovpn to a .conf, then edit the default to start the conf file in question

apt-get install openvpn

sudo cp ca.crt  US\ Midwest.ovpn /etc/openvpn
cd /etc/openvpn

to the bottom of the ovpn configuration file, add:

script-security-system 3 system
up /etc/openvpn/update-resolve-conf
down /etc/openvpn/update-resolve-conf

In ubuntu 17.10 and newer, systemd-resolved handles DNS

up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved

# Start the client in direct mode to see any connections issues
sudo openvpn US\ Midwest.ovpn

(Observe that it connects correctly)

# Rename the file so that deamon mode automatically starts it
sudo mv US\ Midwest.ovpn USMidwest.conf
sudo service openvpn start