Chapman and a couple high level prospects would work just fine for Arizona, IMO.
A deal of Chapman straight up for Upton may not work, but Chapman, Vidal, and Lotzkar would. (Then you could deal Stubbs for Pierre to round out the lineup and protect yourself from Upton's injury issues.
Pierre LF
Phillips 2B
Votto 1B
Upton RF
Bruce CF
Frazier/ Rolen 3B
Mesigan C
Cozart SS
That gives up a bench of Heisey and Ludwick (strong, that), Frazolen, Hanoraco, and one middle infielder (Valdez or Janish, maybe Henry Rodriguez). That bench, while not as defensively strong, is much better hitting.
I understand the questions about Bruce in CF, but, with Pierre in LF and Upton in RF, the overall defense would still be above league average, with plenty of range on both corners.