As it happens, I just had to reboot because the cable ISP was doing planned maintenance.
Yes, the routes are completely unaffected on the client. Though I've never experienced the problem you're seeing.
I noticed that the OpenVPN Client Export package allows separation of push statements by either a linefeed or a semicolon. Whereas the OpenVPN Server settings only seem to permit the semicolon. Should probably be consistent.