Could you add two placeholders in the G-Code layer change scripts?
I'd like to see
[layer] - current layer number
[layers] - total number of layers
This would allow something like
M117 Printing layer [layer] of [Layers]
To display I for on the LCD or terminal without having to use a post processing script.