Would it be also possible to start more PtP instances in parallel ? Obviously, each with its own config file, shared key and tun interface + IP config (listening port) and ... regardless of LuCI accepting the configs or not.
I tried that under OpenWRT 15 and it didn't work, configuration went OK, but the openvpn (OpenWRT openvpn listening sessions) didn't want to accept the connections form outside. As far as I remember, I did some investigation, even with tcpdump, and learned that it was openvpn itself not handshaking / accepting the connection.
Ever since that failure I'm using a second system (usually a Raspberry Pi) with a full-fledged Linux distro to handle the multiple PtP VPNs and I consider it a pity, OpenWRT should handle such a scenario well.
OpenVPN is a client-server model. One end of a point to point link would be set up as a server and the other end the client. The same program binary can operate in either mode. A server needs to be able to accept incoming connections from the Internet, but the client does not.
You can have multiple clients connecting to one server. They can be able to communicate with each other by going to the server then back out, or this can be blocked.
Of course multiple instances of clients or servers can run by using different ports, with completely independent networking, but each instance needs several MB of RAM.