I could see that you are in a lot of dilemmas. But at the same time, it seems like you yourself have given answers to a few of your questions. You mention that your boyfriend is 3years younger and it is his first relationship as well. So it's quite possible that your expectations and his are not on the same page. And maybe he wants to take things slow as it is his first and he might require more time than you to figure it out. You were right that the more the relationship matures, he will be more comfortable to reciprocate things with you. But it is quite early i.e. just more than a month, to expect that to happen. Trying to proceed things fast can create a lot of confusion to a person who is in his/her first relationship and can freak them out as well.
Give him time, and give time and patience to the relationship as well. Talk to your boyfriend about your expectations and be receptive to his as well. Try to work on it as a team instead of seeing it as just one person's problem. I hope things will fall into place with time.