30-åringen spelade för länet 2011 och hjälpte dem att nå finalen i den inhemska T20-tävlingen och semifinalen i Champions League.
"Jag njöt av min tid i Taunton och jag ser verkligen fram emot att arbeta med Matt Maynard igen", sade han.
"För mig att komma tillbaka till Somerset att bidra i alla former av spelet är fantastiskt."
Van der Nerwe spelade tidigare under Somerset chef för cricket Matthew Maynard i Karibien Premier League, för St Lucia Zouks.
Han har representerat Sydafrika på internationell nivå, men spelar nu för Nederländerna och är för närvarande involverad i ICC World T20 kvalificering.
Somerset har tecknat allrounder Roelof van der Merwe på ett tvåårigt kontrakt för att starta nästa säsong.