It sounds like from what you have written this is a new routine -- I know my 2.5 year old always reacts a bit to changes in the routine and settles less easily in the beginning. We usually sit with him until he calms and then leave -- and then repeat if necessary --- usually this only takes a few nights and then the new routine is solidified.
We also try to get LO aware of what is going on -- we talk about how we go upstairs at 7pm and have taught LO how to see when the clock says 7. Then LO says 'oh time to go to bed' and we don't have to.
Usually if LO is exceptionally fussy it is because of illness, a tough day or over tiredness--- but that is just us. LO doesn't take a nap that is longer than 1.5 hours during the day and usually sleeps from 7:30/8:00-7:00/7:30.
Our routine is bath/wipe down (sensitive skin so bath every 3 days), brush teeth, put on PJs, read 3 books, get into bed, have a last drink of water, sing 3 songs -- say goodnight.