Después de volver al "bianconero" al final de la temporada, en julio de 2016 fue cedido a préstamo con derecho rescate al club español del Club Deportivo Leganés, recién ascendido a la primera división de ese país. Sin lograr un espacio como titular, en enero de 2017 la Juventus lo devolvió a Italia, nuevamente cediéndolo a préstamo, esta vez al Perugia de la Serie B. A pesar de un recibimiento frío por parte de la afición del Perugia —debido a su paso por la Ternana, el histórico rival—, Brignoli consiguió la titularidad y un buen rendimiento que contribuyó a alcanzar los "play-off", que terminaron en derrota en semifinales contra el Benevento. Para la temporada siguiente, la Juventus volvió a prestar a Brignoli al Benevento, recién ascendido a la Serie A. Comenzó a jugar como titular en la máxima categoría italiana desde la octava fecha —volvió a la Serie A después de su debut con la Sampdoria en 2016—. El 3 de diciembre de 2017, se convirtió en héroe del equipo al marcar de cabeza el gol del empate 2 a 2 a los 95 minutos de juego contra el Milan en un partido decisivo que ayudó a que su equipo obtuviera el primer punto histórico en la temporada 2017-2018, después de catorce derrotas desde el inicio del torneo. El último portero que había marcado un gol en la Serie A había sido Massimo Taibi en 2001.