Idk if Macro's abilities can heal bones as it seems to rely on something else than overall it can 'heal everything' concept from what is shown. If he couldn't stop Ice Oni with his powers, I think it take something else to heal Zoro or at least to a point he can at least fight certain enemy.