Hi Sanjo,
viewData parameter of view is not possible using routing. When routing is used views are instantiate through Target defined at Component as you can see here: Routing and Navigation
You can check at line 190 of Target-dbg.js that only viewName, type and id parameters are passed to instantiate view.
If you need pass data using routing, the way is explained here: Routing with Parameters
I hope that it help you,
Regards,
Pau