If you can narrow down where the monsters spawn, place blocks around it, leaving the corners free. This way, the monsters will not roam when they respawn. You can choose to hit them by standing in the corners or bypass them completely. Just be aware that if you stand in the corners, they can still hit you, so you'll need to hit and run if you can't one-shot it. This method takes a couple rounds of respawns to find their spawn point, but it lets you run right through the maps, so I think it's worth it. It also lets you farm the monsters if you so wish.