Dogtrousers
Kilometre nibbler
Only you can answer that question.
Find a hill. Do some sums and figure out what gear on your current bike corresponds to 34 / 32 on a road bike which is the lowest you will generally get on a compact double(remember that the wheel size also affects gearing). Ride your bike up the hill. See how it feels.
Now, your 29er will differ from a road bike significantly in tyres, weight, body position etc, but these differences really tell after a long ride, up a single hill - not so much.
Find a hill. Do some sums and figure out what gear on your current bike corresponds to 34 / 32 on a road bike which is the lowest you will generally get on a compact double(remember that the wheel size also affects gearing). Ride your bike up the hill. See how it feels.
Now, your 29er will differ from a road bike significantly in tyres, weight, body position etc, but these differences really tell after a long ride, up a single hill - not so much.
Last edited: