"perfect" depends on the individual. For the vast majority of people I see, the get up, if properly taught and practiced, is sufficient. Few people truly need pullups, although they can be beneficial for many, and should be avoided by some.
An overhead squat is nice, but I don't treat it as a requirement for double bell or overhead work. I can't come close to an overhead squat, but I press double 32s for reps, snatch double 24s for reps, and do barbell presses as well, and have been doing so for years with no shoulder issues whatsoever. For barbell snatches (full, not power), an overhead squat is probably necessary, but otherwise, ime, it's not necessary. Further, I've seen lots of people with great overhead squats but messed up backs and shoulders.
As a grappler, the get up and windmill are more than sufficient for me.