a lot of things are coming into play, one is, sounds like you have too much weight on your hands.
My DH rides forever with no hands on his road bike, so i really don't think it's because it's a road bike. Maybe the reach is too far? Maybe your core is too weak?
maybe you're just not used to it yet?