Well, I fixed the problem by removing both packages and re-installing it. Detailed steps follow:

1) ipkg remove openvpn
2) ipkg remove lynx (I had to do this as lynx requires openssl)
3) ipkg remove openssl
4) reboot router (I believe this step is very important as openssl would not install till I rebooted the router)
5) ipkg upgrade
6) ipkg update
7) ipkg openssl
8) ipkg openssl-dev
9) ipkg openvpn