You might need to add route-nopull to the option set.
I’m interested in this as well but I must admit that I am not getting very far with making the connection.I don’t know where to begin really. Even when trying to follow the pfsense instruction. I eventually went with pfsense instead.
If you got it to work with zeroshell could you share what you did?