use lowercase 'perl' in fragment, too

grr
improve markdownification
html: use hover underlining throughout