I would suggest you avoid crossing Costa Rica from Liberia to San Jose to Bocas del Toro. You would have to be very familiar with the mountain passes.
Stick to the Pacific coast of Central America:
--San Jose de Guatemala (not Guatemala City)
--San Salvador (International airport right at the coast)
--Liberia
--David, Panama
--Panama City
PM me for any help.