Does the topology look like this? It would be great if you can explain more.

What you want is access PC2 or PC3 from PC1 directly, right?

Why do you configure DMZ to AR300M on your home router? It seems that the OpenVPN client is running on AR300M.