can I reserve in Roncesvalles?

No, unless you want to stay in a hotel. In the “albergue” (pilgrim’s hostel) you cannot reserve, and it is not necessary to do so. There is ample space. Should it be very busy, pilgrims on foot or by bike from Saint-Jean will have preference over pilgrims who come by bus from Pamplona.