Evidentemente no es algo para aplicar directamente en Liferay... pero sí que es una buena idea... incluso se podría reimplementar lo que él tiene en PHP en Java...
LESS Permite el desarrollo de CSS mediante extensiones que permiten el uso de variables, herencias (de clase), anidamientos, y mucho más.
Para usarlo... o se carga un JS en el navegador... ¡o se compila!
El programa npm está disponible como paquete en Ubuntu :-D
Plantea el problema de los altos tiempos de carga por incorporar demasiados elementos externos... pero no parece que acabe de plantear soluciones "brillantes"