The following is based on my own experiences trying to meet characters you've mentioned above. I hope some of the follwing info provides you with some help.
My friends and I did a full on meet and greet day on Sunday February 28th. We managed to meet 33 characters at MK that day (crowd level 5, recommended park on easywdw crowd calendar, operating hours 9am - 10pm). This included a 6:40 pm ADR at CRT, so we met Cinderella, Jasmine and Ariel twice (although Ariel was in mermaid in one, and her human form at CRT).
Our plan for the morning was as follows:
Arrive at RD no later than 8:30
This didn't start off to plan as my friends were late so we got to MK at 8:40 and they had at this point stopped letting more guests into the initial holding area. We then droppped our bags off in lockers and headed straight to Merida, and ended up being second group in line, we were done by 9:22 am
Met Tweedle Dum and Tweedle Dee, then Mad Hatter all before 9:45 am
Headed straight to Gaston after that, 3rd group in line, can't remember the time we had finished sorry
Met Aladdin and Jasmine and were done by 10:45 am
Obviously the crowds will be rougher on a Saturday, but I feel it is still doable to meet the character on your list. Tink is normally easy to meet (just don't go after FOF or MSEP), you should also easily be able to get her as a 4th FP+ if nothing else is available. Ariel/Cinderella/Rapunzel I've never really seen big waits for after Wishes as most guests seem to descend towards 7DMT, A&E, Space etc.
Peter Pan is a bit tricky as it's not uncommon for his line to close before he even comes out. I've personally found his line isn't that long if you head to it straight after FOF (try watching parade in Liberty Square, or opposite Diamond Horseshoe for a "quick" escape, that's when I've normally had the best success seeing him.
Tiana we met later in the evening when she met with Naveen.
the exact times for the Tiana meet, Gaston I would have to check times with my friend as they were taken on her phone.
Good luck with meeting the characters!
