Вы не можете делать то, что хотите, подумайте о прямом php некоторое время. как только вы используете include ('some / file.php'); как вы его не импортируете? Вы не можете.
Теперь причина, по которой вы не можете перезаписать его, снова сводится к php. что произойдет, если вы запустите
<?php
include('some/file.php');
include('some/file.php');
?>
вы получите ошибки об уже определенном классе.
Cake не позволяет этому случиться, поэтому единственный (и правильный путь) состоит в том, чтобы не иметь 2 контроллеров с одинаковым именем. вы можете назвать их как угодно и использовать роутер для сопоставления с хорошими URL.