It's solvable...
The levels are hard but not impossible. There are some techniques to solve those puzzles. For example, you have to think (yes, there's a rule for that) about how the routes are supposed to cross each other.
Though a bit buggy, that sometimes when I get out and back again, a "solving" level is labeled as "solved".