Не делать new $module :)
В этом фрагменте нечего оптимизировать. Смотрите в конструкторы всех $module, в них нужно производить оптимизацию. А также загляните в setUnit...
хорошо, я грешу на new $module, потому что если вызывать new Router() то выполняется на много быстрее, попробую на разных версиях php может глюк конкретной версии
ответ на мой вопрос банально просто, вы можете смеяться, но проблема была в том что в конструкторе PDO вместо localhost нужно было написать 127.0.0.1 вот такая вот штука)