“if the perp was close enough to be a direct threat, and it appears he was, then good for Grandpa!”
Any intruder who is inside in your home is close enough to be a direct threat, regardless of the distance. They’re fair game.
In my concealed carry class I was basically told that since Im a short, 68 year old female, assume anyone coming towards me armed or not is a threat.