@mysticjuicer is spot on, from a pure rules perspective the counters should negate the ability text, rendering the card a standard block. The rulebook defines blocks as follows:
Blocking lets you build up more cards. When you block, you only discard your block card if you get thrown. If the opponent attacks, blocks, dodges, or plays a Joker, then you return your block card to your hand at the end of combat. You draw an extra card if you block an attack or Joker.
The problem we have with special blocks is that reverting them to a normal block would mean the blocker would draw a card and then return the special block to hand, which is almost always an advantage for the blocker.
I'd like to see the special block and counter rules adjusted in the next iteration of yomi, imo Rook's special blocks should be adjusted to return on block /blodge and trigger on Jokers (Rook would be close to perfect with this kind of boost imo) and the counter explanation text on all counters should have a specific mention of special blocks, something like:
(Prevent and undo the ability and the opponent discards the card if played from hand. Special blocks don't return to hand or draw from blocking. You can't counter Aces, Jokers or character cards.)
This would make it explicit how the counters should work in these situations and make all non-normal block interactions easier to figure out for new players.
At least that's my 2¢