Moloch,
У вас слишком сложный код для такой простой задачи. ViewController специально предназначен именно для того, чтобы слушать события своих view, вам не нужно специально вызывать методы контроллера.
Ext.define('MyApp.Panel', {
    extend: 'Ext.panel.Panel',
    requires: [
        'MyApp.PanelController'
    ],
    controller: 'panel',
    items: [{
        xtype: 'button',
        text: 'foo',
        listeners: {
            click: 'onFooClick'
        }
    }]
});
Ext.define('MyApp.PanelController', {
    extend: 'Ext.app.ViewController',
    alias: 'controller.panel',
    onFooClick: function(btn) {
        // btn === foo button
    }
});