Great level, I have only found one solution. The tricks used here remind me my level \"Pushover\" but does not let too much choice so that it looks easier than mine.
Havn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'t found a 40 route but there are probably other routes too that are much less than your intended route. Good luck
EDIT: 2 off :(
EDIT: Beaten
EDIT: Several ways to beat it