There is a hidden way to get back in the Purple Room. It starts by going to the temple at night to get a book, and requires you failing a pact.
For the Forest Knight, when he's small he'll be at the Gym. Lift enough weights to impress him and then compliment and grapple him in battle. If he's too big to be at the Gym then you can use a Black XP potion on him to set him back to level 1.