Very cool!
I did something like this with pandoc:
pandoc -s -t man "$1" | groff -T utf8 -man | ${PAGER:-less}