Improve route parsing error checking.

The previous commit introduced error checking for mismatched parens.
This commit improves this error checking by ensuring that there are
exactly 3 fields/columns in the line. It also changes some `Print`
methods to `Println` methods.