A man who allegedly attacked his 86-year-old mum and then asked her to lie to police to cover it up has been jailed for perverting the course of justice.