Tutte le rom che flashi sono compresive di kernel (tranne la blue rom, dove bisogna flashare il kernel dopo la rom). Flashando la rom, flashi anche il kernel integrato nella rom.
Il philz è un kernel che ti serve solo per fare il root e per far girare le rom leaked. E le cyano montano di base il kernel cyanoMa nulla ti vieta di poter montare qualsiasi custom kernel (tipo siyah, dorimanx, speedwizz, ecc...) su qualsiasi rom, tranne appunto per le rom jb leaked che girano con il philz.
La cyano 10 oramai è una rom stabilissima, come anche tutte le aokp che ne derivano.
E comunque trovi i kernel associati alle rom, nel primo post di ogni rom, nel changelog (sarebbe nell'elenco delle caratteristiche della rom).