The idea is to have the means to automate repairing before getting to robots, or for areas where you don't wish do extend your construction network.
The details should be worked out, of course, but what I was thinking of is - give the inserter a single stack which can only hold repair packs. If the inserter has repair packs in front of it it will take some into it's stack (maybe 2 or so), and if it is idle and the entity it should be inserting into is damaged - use a repair pack to repair it. If the repair pack is still usable after repairing - return it to the stack, so it can insert more things into the entity. This is similar to the way burner-inserters fuel themselves.
This could either be introduced as a property for all inserters, or maybe only for the higher-tier ones, like fast- and smart-inserters, or maybe even have a whole new "repairing-inserter" entity (I personally don't think this is the best choice, but it is an option, I guess
![Smile :)](./images/smilies/icon_e_smile.gif)
What I imagine is having your front line / outposts with gun-turrets fed by belts with one side having ammo and the other side with repair packs, so the inserters can restock the guns and repair them as necessary.
I know this is all doable with construction robots, but as I said - this is for before you have them, or for areas you really don't want to extend your network to.