@kapaer:
I've had the same problem with the wooden rail bridges in Bio Industries. Solution: Add another layer from the rail's default layers to the collision mask of the bridges. I've used "floor-layer" in the 0.18/1.0 branch and "rail-layer" for 1.1.
Since versions 0.18.33/1.1.3, I set the collision mask of all known bridges (so far, just BI's and yours) as explained above in data-final-fixes. I also set fast_replaceable_group to data.raw["straight-rail"]["straight-rail"].fast_replaceable_group or "rail", so BI's wooden rail bridges can be easily updated to one of your bridges. If you think this could break something on your end, just say so, and I'll try to make changes according to your needs. :-)