¿Juraría que Puck puede exportar a otros sistemas? Quizás ya usa Json, y en ese aspecto lo podrías reutilizar.
Los mundos de AGE son precisamente XML. Las características de los objetos están descritas de forma declarativa, salvo los comportamientos que hay que definir en código (BeanShell). Así que el material para generar descripciones está, la herramienta es adecuada para eso. Otra cosa es que generar bien descripciones podría ser casi una tesis doctoral...