Ahh... it was the quotes around the command line which I was missing.
If you don't mind though, I could still use some help. :-)
After some debugging, I discovered that the expression was never evaluating to true. Echoing the statement to the command line produces a "no such file or directory" error, even when I fully qualify the program locations. e.g. "/sbin/route -n | /bin/grep -c "255.255.255.255".
Any ideas? The script is setting a path of /sbin:/usr/sbin:/bin:/usr/bin, so I would have assumed that this was sufficient.
Something's still missing though... :-|