I like the idea of a repair kit or repair bench that is not too easy to make and quality affects the repair.
Follow up suggestion: Add a small chance on each repair to add the "battleworn" effect which adds a random bonus based on type of armor, the chance increases on each repair and you could end up with multiple "battleworn" effects so at the end of a world you may still be wearing the first bronze plate you ever made.