Por que usar o gpsd? Basta usar o driver NMEA e ativar o PPS com o flag1:
server 127.127.20.0 minpoll 4 mode 18 prefer # NMEA serial port, 16 = 9600 baud, 2 = $GPGGA
fudge 127.127.20.0 time2 0.435 flag1 1 flag3 0
Você deve alterar o seu tempo de fudge para o que for apropriado.
Você pode obter os dados de posição do arquivo clockstats.