Does the -p flag in your route command make any difference? Makes route persistent across reboots.
Comment on Re: Perl script to run ipconfig command command prompt, fetch the ip address assign to specific network interface and add a route in command prompt for this ip?