A 23-year-old man who went missing from Perth’s northern suburbs for almost 24 hours has been found safe and well.