1) Could you not use the hook forum_view_pagenav_before and str_replace the HTML?
2) If I assign a moderator to a category, this modification doesn't show moderators in child forums. It's because the content condition ('content' => array('node', $hookParams['thread/forum']['node_id'])) only checks if that specific ID has any moderators and doesn't check for inheritance from parent nodes.