I'm speaking about that part only:
It's done and works as expected. For example part of the furl.json file:
"blogs_blog": {
"friendly": "blog/{#id}-{?}",
"real": "app=blog&module=blogs&controller=view",
"verify": "\\IPS\\blog\\Blog",
"seoPagination": true
},
Friendly part must contain "-" to works properly.