кофбой тоже начинал с decode_packet но в какой-то момент ущёл от него. Я уже плохо помню почему. Толи тупо мейнтейнить было неудобно, толи были дроубэки связанные с имплементацией, и залипанием бифки на некоторых запросах, Толи нельзя было какие-то фичи реализовать нормально (мультипарт? лимит на ккакие-то параметры запроса)