Как сделать код ревью?
А зачем Вас заставили делать код ревью, если Вы даже не знаете, как должно быть? Почитайте код Symfony, попробуйте понять почему так написано... и увольтесь с работы, где заставляют ревьюить код Битрикса. Ведь тут всё гавно, начиная отсутствия единой точки входа в приложение и заканчивая псевдо-ООП в стиле вызова статических методов.
Ну... как бы так сказать. С ревью будет сложно, так как тут плохо абсолютно всё. Ну т.е. вообще каждая строчка, кроме "use Bitrix\Main\Data\Cache;". Её переписывать, думаю, не надо. Остальное под нож.

Фиг знает как учиться ревьювить то, что надо просто удалить и написать заново, честно.