Sachverhalt: A. X._ (geb. 1954) und Y._ (geb. 1957) heirateten am 10. Februar 1989. Der Ehe entsprossen die gemeinsamen Töchter A._ (geb. 1990) und B._ (geboren 1991). Am 11. Oktober 2007 schlossen die Ehegatten im Rahmen eines Eheschutzverfahrens eine umfassende Trennungsvereinbarung, in welcher sich der Ehemann zur Bezahlung monatlicher Unterhaltsbeiträge an seine beiden Kinder und an die Ehefrau verpflichtete. Am 13. Juni 2008 wurde die Vereinbarung teilweise abgeändert. Mit Eingabe vom 26. Juli 2009 reichte der Ehemann die Scheidungsklage ein. Darin forderte er namentlich einen vollständigen Verzicht auf Zusprache von nachehelichem Unterhalt an seine Ehefrau. Mit Urteil vom 10. September 2010 schied das Bezirksgericht Schwyz die Ehe und verpflichtete den Ehemann unter anderem dazu, ab Rechtskraft des Scheidungsurteils seiner Ehefrau bis und mit 2019 einen monatlich vorauszahlbaren Unterhaltsbeitrag von Fr. 4'267.-- zu bezahlen. Dabei ging das Gericht von einem Ehemann-Einkommen von netto Fr. 10'800.-- (Vollzeit) sowie von einem Ehefrau-Einkommen von netto Fr. 2'315.15 (35%-Pensum) aus. B. Mit Urteil vom 5. Juli 2011 hiess das Kantonsgericht Schwyz die Berufung des Ehemannes teilweise gut und setzte den nachehelichen Unterhaltsbeitrag (unter Anrechnung eines Ehemann-Einkommens von Fr. 8'000.--) auf Fr. 2'300.-- herab (Dispositiv-Ziffer 2). C. Mit Beschwerde in Zivilsachen vom 27. Oktober 2011 gelangt der Ehemann (nachfolgend: Beschwerdeführer) an das Bundesgericht und beantragt im Wesentlichen eine vollständige Befreiung von Unterhaltszahlungen, eventualiter eine Herabsetzung auf monatlich Fr. 1'170.-- (ab Mai 2011). Es wurden die Akten, aber keine Vernehmlassung eingeholt.