There was a check to ensure that the trailing slashes on the find and replace routes were the same. Looking back, it's been this way since before the first 1.2 beta was released -- actually very quickly after the system was written.
However, I'm trying to figure out what sort of bad circumstance would come up if this constraint were removed and nothing significant is jumping to mind. As such, I'll remove the limit with the caveat that if something comes up that's worse than not being able to add a route filter, we may have to replace it.