Alright, I removed --route-nopull from my client config. Here is the server config.
local 74.91.115.193
port 1194
proto udp
dev tun
;dev-node {TUN/TAP Name}
server 10.0.0.0 255.255.255.248
route-method exe
ca "C:\\Program Files (x86)\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files (x86)\\OpenVPN\\config\\testsrv.crt"
key "C:\\Program Files (x86)\\OpenVPN\\config\\testsrv.key"
dh "C:\\Program Files (x86)\\OpenVPN\\config\\dh1024.pem"
tls-auth "C:\\Program Files (x86)\\OpenVPN\\config\\ta.key" 0
comp-lzo
keepalive 20 60
status TEST_TUN.log
push "redirect-gateway def1"
verb 3
I spent some time going through the manual and I wasn't able to find anything which could help me in my situation. The nopull command seemed like a good fit, though.