This is the wrong direction.
The manpage file should be the name should be the *command*.
Fix the manpages themselves or special-case some things in the install maybe.
The situation isn't so bad and this makes it worse. How many broken pages are there?
Re [7de29bd83e]: Sure it passes ':' but what other chars is it fixing? I don't think we have any 'special' chars in manpage names other than ':'. Ulmauts? ;)