Мне представляется годной вот такая классификация:
1) пратюркский делится на общетюркский и булгарский, последний сохраняется в виде чувашского;
2) от общетюркского отделяется предок якутского, а сам общетюркский эволюционирует в древнетюркский;
3) продолжением древнетюркского является язык орхоно-енисейских надписей, из которого происходят предки огузских и древнеуйгурского (не путать с современным уйгурским);
4) древнеуйгурский в свою очередь является источником карлукских, кыпчакских и алтайских языков.
Схема чисто дивергентная, без учёта конвергенции между отдельными ветвями тюркской семьи языков.