Fatti: A. Il 28 ottobre 2018 hanno avuto luogo, con il sistema del voto proporzionale, le elezioni per il quadriennio 2019-2022 per il rinnovo del Municipio di Roveredo (5 mandati). Contro i risultati consolidati pubblicati dall'Ufficio elettorale, Guido Schenini era insorto al Tribunale amministrativo del Cantone dei Grigioni. Accertato che il risultato molto serrato dell'elezione (0,18 %) ammontava a meno dello 0,3 %, ciò che secondo la normativa cantonale imponeva un secondo conteggio d'ufficio, con sentenza del 27 novembre 2018 (V 18 8) la Corte cantonale ha accolto il ricorso e invitato il Comune a indire un riconteggio, da eseguirsi ad opera di un nuovo Ufficio elettorale composto di membri imparziali. B. Il secondo scrutinio ha avuto luogo l'11 dicembre 2018. L'Ufficio elettorale ha confermato il numero di 809 votanti su 1'609 aventi diritto di voto, considerato nulle 65 schede e rilevato 29 schede bianche. La congiunzione tra il Partito liberale democratico (PLD) e la lista RORÉ ETICA ha ottenuto 1'404 suffragi, mentre il Gruppo RORÉ VIVA 1'401. Eletti erano quindi i due candidati del PLD (tra cui Ivano Boldini), la candidata della lista RORÉ ETICA e i primi due candidati del Gruppo RORÉ VIVA. C. Avverso questi risultati Guido Schenini, candidato del Gruppo RORÉ VIVA e primo dei non eletti, nonché i firmatari di tale Gruppo, segnatamente Daniele Togni, Renzo Rigotti, Cinzia Fibbioli Rigotti e Martina Schenini, sono insorti dinanzi al Tribunale amministrativo. Con giudizio del 2 luglio 2019 la Corte cantonale ha accolto il gravame e riformato i risultati del riconteggio, attribuendo tre invece di due seggi al gruppo RORÉ VIVA e due seggi anziché tre alla congiunzione di lista PLD e RORÉ ETICA, segnatamente Juri Ponzio (PLD), Alessandro Manzoni, Andrea Pellandini e Guido Schenini (Gruppo RORÉ VIVA) nonché Silva Ponzio (GRUPPO RORÉ ETICA). D. Ivano Boldini e la Sezione Liberale Democratica di Roveredo impugnano questa sentenza con un ricorso in materia di diritto pubblico al Tribunale federale. Chiedono, in via principale, di annullarla e di confermare la proclamazione dei risultati dell'Ufficio elettorale, in via subordinata di riformarla nel senso di confermare detta proclamazione, in via ancor più subordinata di rinviare la causa alla Corte cantonale per nuovo giudizio; non postulano l'annullamento dell'elezione litigiosa. Nelle osservazioni il Tribunale amministrativo, rinviando alla sentenza impugnata, propone di respingere il ricorso in quanto ammissibile. Il Comune non ha presentato osservazioni. Gli opponenti, dopo aver richiesto una proroga, con risposta del 4 ottobre 2019 postulano di dichiarare inammissibile il gravame in caso di frode elettorale perché non è stato chiesto l'annullamento dell'elezione in esame, subordinatamente di respingerlo in quanto ammissibile. Proceduralmente chiedono di sospendere la procedura fino all'esito della denuncia penale presentata da Guido Schenini, Sindaco di Roveredo, alla Procura pubblica dei Grigioni.