He can travel through the air with the poison road move, or something.
Breaking the bridge would've just decreased the area Luffy would've had to fight on.
That's probably true. I just think Luffy could've fought smarter, Like hitting him with debris or something instead.