In adition to the great advice provided by imsmum I think that maybe the rocking has become a prop for your dd so you might want to try to star teaching her another way to go to sleep where she won't need so much intervention for you.
I think it's ok for her to try wi/wo (the procedure is described thoroughly in the Faq's section, in the post of Teaching Independent Sleep). If you try it consistantly for a week or so, she might still take her time to go to sleep but at least she won't need your presence for long periods and I think that will solve the problem for you.
As they get older, they are more aware of what they can make (crying, being fussy) to get mommy's cuddles. And this might cause some stress cause mommy needs her rest too. So it's ok to teach her a different way to do things.
As for schedule, I don't see a problem with hers, perhaps just as imsmum already said, pushing her nap a bit later so she'll get to bedtime more rested.
Let us know if there's anything else we can add or clarify. Good luck!