Yes, they can still leave feedback.
Ebay doesn't recommend that you wait 45 days to refund and most buyers don't want to wait that long. If a buyer is concerned about not yet receiving their item, I usually apologize, then ask if they will wait until a specific date.....usually 3 weeks from the shipping time if the item has been shipped to the U.S.