What should a runner do if they need to slide into home and a bat is across the base path about 2 feet in front of the plate?
Slide into the bat early and hope for an extended slide. Nothing you can do. The catcher will probably move it on the way to the catch (or the ump will) out of habit.
hook slide to back of plate and swipe with hand
It was the batter's responsibility to properly dispose of the bat.