Has anyone tried producing the doc using groff under Linux, or would
it require a running Plan 9 system to correctly (re)generate everything?

not sure about groff, but i think they should be reproducible under linux using plan9port troff.