My learner's licence expired six months ago, will I still have to serve the mandatory waiting period before I can renew it?

No, the mandatory waiting period may be waived if your novice class licence expired less than three years ago.