Есть : backbone , jquery , require ,underscore
Загружает все require. Загружается так : в app.js загружается все библиотеки , модели, вьюхи и router.js и делается 
Router.init 
Соответственно: такой router.js. 
define([
    'backbone'
], function(Backbone){
    console.log(Backbone);
    var AppRouter = Backbone.Router.extend({
        routes: {
            // Define some URL routes
            //'':'defaultAction',
            //'*actions': 'defaultAction',
            '*path': 'defaultAction',
            '/projects': 'showProjects',
            'projects': 'showProjects',
            '/users': 'showUsers'
        },
        defaultAction: function() {
            console.log('index route');
        },
        showProjects: function()
        {
            console.log('showProjects');
        }
    });
    var initialize = function(){
        console.log('Router.init');
        var app_router = new AppRouter;
    };
    return {
        initialize: initialize
    };
});
Происходит все нормально: 
App.init
Router.init
index route
UPDATE:
---
В app.js главный объект app инициализируется вот так:
console.log('App.init');
        console.log(Views);
        Router.initialize();
        Views.initialize();
        Backbone.history.start({pushState:true, root: "/app111/"});
---
Соответственно index route - работает , вот только не удается заставить работать другие роуты , хотелось заставить их работать по кликам по ссылкам.  Подскажите как