Полагаю, для меня это имеет смысл - но это очень расплывчато, не зная цели и не видя код для этих классов. Похоже, что общий процесс обработки запроса разбит на соответствующие этапы: анализ URI, поиск содержимого, связанного с этим URI, отправка заголовков содержимого и отправка содержимого.
Я не уверен, что вы используете
$request = new Request;
для. Не видя определения класса, я не понимаю, чего вы пытаетесь достичь.
Ох и
$response.sendHeaders();
Не сработает для вас :-) Вы имели в виду
$response->sendHeaders();