Home delivery routing can be expensive for small businesses and the potential for missed deliveries and unhappy customers is high