You should be able to run the 12-28 cassette with the stock derailleur, chain length will set to handle the larger rear cog and with a 34/50 compact you should have a decent climbing gear.
I ride with a 40/28 on my road bike and it gets my old busted up ass up most things.