I'll answer this myself for anyone interested as I've solved it and moved way past it.
In my bootstrap file I've reconfigured routing as such:
$ctrl = Zend_Controller_Front::getInstance();
$router = $ctrl->getRouter();
For the login/logout function I wanted that handled by the AdminController and actions loginAction, logoutAction so:
$router->addRoute(
'admin_login',
new Zend_Controller_Router_Route('Admin/login', array('controller'=>'Admin','action'=>'login'))
);
$router->addRoute(
'admin_logout',
new Zend_Controller_Router_Route('Admin/logout', array('controller'=>'Admin','action'=>'logout'))
);
For the rest of the actions I wanted every remaining url in the admin area handled by seperate controllers. This is done like this:
$router->addRoute(
'Admin_generic',
new Zend_Controller_Router_Route('Admin/:controller/:action/*', array('module'=>'default'))
);