DD is only 18mo old, but this is how I do her toy rotation.
She has a little shelf, and I put out one little tupperware box of "piece toys" such as duplos, toy food, blocks, etc at a time. The box only has 9-12 objects in it. She also gets one large object such as "house" or "truck." And she has a tiny basket of little plastic animals, bracelets, and cars that we call her "treasures" that stays out all the time. There is also a stuffy basket in the bedroom, which I'm thinking of stowing some of the stuffies away because she has two babies, and a glowworm that she loves and the rest she is kind of "meh" about.
Everything goes in a crate in our closet when it is not being used.
What's on the shelf is approximately what she can pick up on her own with just a little gentle prompting and help, without wandering off, forgetting, or getting bored. We try to pick up multimpe times a day, and it takes just a few moments. Our idea is, as she gets older and her capacity for organization increases, she can have as many toys out as she can care for without getting stressed out or overwhelmed. I just want her to feel like it's easy for her to be organized by not overwhelming her with more than she can do and feel confident about.
And she's little, so she doesn't care. I meant to rotate once weekly, but I've had the same stuff up there for a month and she doesn't get bored. Probably because she is too busy turning the bathroom faucets on.
If she asks for a specific object, like little house, I'd get it out for her and we might say, "Okay we are going to pack away truck then so there's room on the shelf!"
Follow Mothering