The Get-WcfProxyType function forces a dependency on .NET 3.5 being installed on the client system.
[void]$providerOptions.Add("CompilerVersion","v3.0").
This could be changed to "v4.0", or potentially just removed altogether to remove this dependency.