hi there,
first, her bedtime of 6:30-7 is quite normal for a lot of BW babies. And the fact that she wakes for a feed around 5ish is also normal and GREAT that she goes right back to sleep for a bit.
Regarding the short am nap, perhaps 2.5-3 hours of A time is too long first thing in the am. It is VERY common for the first A time to be shorter than the rest, and it is said that the am and am nap are actually an extension of night time REM sleep. So the key is to keep the am A time a little shorter and less stimulating than the rest of the day.
I would suggest trying to keep her A time in the mornign to no more than 2 hours and see if that helps. It is possible that she is overstimualted by the time she take her nap, therefore the short nap. Perhaps give it a try for 3-4 days and see if it helps.
Andrea