Consider using pandiff
Hi!
I've just discovered pandiff which uses Pandoc versatile reading abilities to produce markup aware diffs. It can output CriticMarkup suitable for text and nice HTML too.
It seems it could fit diffoscope quite well, but a closer look is probably worthwhile.