Имеете в виду - ?
<code lang="php">
<?php
function step1() {
echo "This is middleware!";
}
function step2() {
echo "This is middleware!";
}
function step3() {
echo "This is middleware!";
}
$app = new \Slim\Slim();
$app->get('/foo', 'step1', 'step2', 'step3', function () {
//Do something
});
</code>
+ использовать динамические роуты и описать все одним вызовом Фабрики, которая в зависимости от роута будет инстанцировать классы с специфической реализацией?