т.к. большая вероятность что придётся колупаться во внутренностях.
Не стоит боятся "колупания во внутренностях", так как это единственный способ докопаться до истины. Тем более не стоит этого боятся тому, кто хочет научиться программировать, так как "колупание во внутренностях" даёт бесценный опыт, во-первых, чтения кода, а во-вторых, хороших/плохих решений.
Что касается Симфони, то даже при наличии документации там приходиться "колупаться во внутренностях". А на форуме куча вопросов остаётся без ответов.
В ZF я и не заглядывал в документацию, достаточно было примеров кода в самом коде.