I just recently toyed with this using a Chaintech AV710 for its single stereo Wolfson DAC and kernel streaming with Foobar2000. It seemed to work fine.
I didn't keep it configured that way, though, because of the problem where only one source can be output at one time. Music, or gps nav, not both. I might toy with using the onboard sound for everything but music, by splitting the amp input and connecting both.