BLIP itself is just like any other TCP based protocol — it will work
as long as one of the machines can reach the other and knows its
address/hostname.
Bonjour discovery depends on how the routers are configured. If
they're all set to be the same subnet, and will route link-local
multicast packets between themselves, then Bonjour discovery will
work. (I think the "bridging" mode in the AirPort base station does
this.) You can test this using any Bonjour based service, i.e. Mac
file/web/SSH sharing.
(It's funny you should ask this, because right now I'm having some
frustration with my Mac and iPhone at work, where they end up on
different WiFi subnets, and can't see each other on Bonjour, even
though they're physically only a foot apart. Somehow they must be
connecting to different non-bridged base stations.)
—Jens