You're right, if the user calls it without a verb it wouldn't work with this script. About the multiple callbacks, I use it for some pages to check if the client is logged in, like this:
```
i18n.addRoute('/route.log', ['nl', 'en'], app, 'get', login.check, log.page);
```
And for ```login.check``` : 
```
check: function(req, res, next) {
		if(req.session.user) {
			next();
		} else {
			res.render('home');
		}
	}
```
Besides, if expressjs supports it, I don't see why the i18next shouldn't implement this functionality if it's such an easy and quick fix.
http://expressjs.com/api.html#app.VERB