my bad for harrying and answering your post without carefully reading what
you are trying to say,also btw the subject used is not mentioning something related to helping others (f.e mini howto).
also in your case the crucial part is the static route on router which btw is NOT always working as it should..
sometimes because routers have build-in firewall rules which drop that kind of traffic,
also to clarify this:
dh "C:\\Program Files\\OpenVPN\\config\\dh1024.pem" the default for new openvpn is 2048, I did not find a 2048.pem, so I set it to 1024 and it works.
the size on dh parameter file depends of your length of your keys,
if you edit vars and use 2048 bit size keys they will produce dh2048.pem file.
also dev tun (which is the default) is not the only option , dev tap CAN be used as well,
posting your whole config is clearly for clarity only since the main issue is the static route on router itself
and the push route command.
you also have a great day.
Michael.