Why not use taverns, pay and stay in tavern will make you heal faster, pay more for your units to stay in tavern they will heal faster.
or just add NPC doctors in town, healer in village to help your units heal faster ofc you have to pay them. Doc more expensive but faster healer cheaper but...