Is he eligible to play for South Africa now that he is a NZ citizen? If not, s6 will not apply.
If he hasn't been granted certification to play for NZ, then yes, he should be eligible to play for SA.
He hasn't played a competitive match at 'A' level for NZ so he can switch to SA now if he wanted to.
Roux, on the other hand....