What if you had a certain % chance of missing your target and then a certain % chance that the arrow was damaged when it missed. An arrow that hits the target is considered damaged. Then you could pick up the undamaged arrow and place it back in your inventory, and then, if you have any fletching skill you have a chance at repairing the damaged arrows. Maybe a bit complicated, but would be cool.