Again people, a small customs office is all that is needed. Space is really not at issue. If anyone has ever flown to the Bahama out islands you would understand better. They have many very small strips with sometimes tiny customs offices with a single customs officer to accept/clear international arrivals.
I agree that the volume of flights is an issue, however; I don't think allowing direct to San Pedro flights will cause a dramatic increase in flights. It will just make some peoples trip more convenient and possibly more economical if a Cancun - San Pedro route can be established.