also for bridge:name at least I thought it could be kept on the highway.

I read https://wiki.openstreetmap.org/wiki/Key:bridge:name which while it says it's prefered to use man_made=bridge + name it doesn't directly say that it shouldn't/can't co-exist with bridge:name so I'm not sure, I just thought that perhaps it's a good idea to retain it rather than delete it.

I checked the 3 main routing engines but none appear to use bridge:name.