Fatti: A. L'8 settembre 2009 A._ ha presentato una denuncia penale contro B._, curatrice di rappresentanza delle figlie minorenni, per il titolo di violazione del dovere di assistenza o educazione (art. 219 CP). Con decisione del 9 febbraio 2010 il Sostituto Procuratore pubblico del Cantone Ticino ha decretato il non luogo a procedere, non ritenendo adempiuti gli estremi di reato. B. Contro il decreto di non luogo a procedere, A._ ha presentato il 25 marzo 2010 un'istanza di promozione dell'accusa alla Camera dei ricorsi penali del Tribunale d'appello (CRP), che l'ha dichiarata irricevibile con sentenza del 31 marzo 2010. La Corte cantonale ha ritenuto l'istanza non conforme alle esigenze di motivazione dedotte dall'art. 186 CPP/TI. C. A._ impugna questo giudizio con un ricorso in materia penale e un ricorso sussidiario in materia costituzionale al Tribunale federale, chiedendo di annullarlo e di statuire sul merito della causa. Il ricorrente postula inoltre di essere ammesso al beneficio dell'assistenza giudiziaria. Non sono state chieste osservazioni.