Traversable braneworld wormholes supported by astrophysical observations