Roman ships were capable of trans Atlantic voyage. Poor navigation techniques and superstition were the key hindrance preventing them.
Romans had more than adequate navigation, and did make the trip.