you don't need a new rear deraileur. I have the ultegra gs RD on my compact double and use a 12-25 casette and a 11-32 casette without issues. you also shouldn't need to shorten the chain, your long cage gs deraileur will pick up the slack. I would get the proper FD but that can be had pretty cheap and you'll probably want the appropriate brfter. i would consider tinkering with your rear casette and see if you get a better set of combos before swapping to the compact. I like my compact but don't love it, started likeing it more since I tightened up my shifting with a casette change. I like that with the triple I'm almost exclusively in the middle ring on the flats and only go to the big or the small ring when going down or up hills.