Well, it may work out. The stem on my bike was too long, and the bars too flat. The test ride was ok, as the rest of the bike fitted, but after two hours I had a creaking back. An MTB short stem and a set of riser bars has made it perfect. Bar ends sounds a good way to get more places to rest the paws.
It's cheaper to buy h/bar bits than a new bike. :-)