Será que você deve passar também a opção "--config"? por exemplo.
openvpn --config /etc/openvpn/vpn.conf --script-security 2 --ifconfig-noexec --route-noexec --up ./netnsvpn-up --route-up ./netnsvpn-up
E netnsvpn-up algo como:
case $script_type in
up)
ip netns add vpntun0
ip netns exec vpntun0 ip link set dev lo up
ip link set dev "$1" up netns vpntun0 mtu "$2"
env
ip netns exec vpntun0 ip addr add dev "$1" "${ifconfig_local}"/"${ifconfig_netmask:-30}"
;;
route-up)
ip netns exec vpntun0 ip route add default via "$route_vpn_gateway"
;;
down)
ip netns delete vpntun0
;;
esac
vpntun0 é o espaço do nome.