Наиболее разумным от смешивания котлет и мух в моём понимании является макропроцессор наподобии m4, но в связке с адеквартным ЯВУ, причём позволяющий исполнение в изолированном интерпретаторе (почему php настолько дыряв?) В Tcl есть неплохие макропроцессоры, но это далеко не mainstream в области веб-программирования (хотя AOLserver...) Из готового увы, ничего не приходит в голову.