If it’s for primarily or entirely at home use, limit the data (I.e., turn it off at the plan level) and set usage controls on the router. Most routers have multiple network IDs possible, so use a second network for him and lock it down for data.
App-wise, the on iPhone controls are generally...