I find the level to be a bit messy. There's a lot going on, and most of it doesn't really add to the challenge of the level, it just makes it more confusing. The final path is fine, but nothing special.
Got it on first try, because before to start, I noticed that one directional block is placed in such a way that it could be the key to a major simplification. I tried it and I was right. It was the winning route. Fun!