A coisa mais importante é levá-lo ao veterinário para descartar problemas de saúde - às vezes os gatos gritam de noite por dor, hipertireoidismo ou outros distúrbios que talvez você não note durante o dia. Sei que você diz que ele parece estar bem, mas certos problemas não se veem assim tão facilmente. Uma vez descartado tudo, o comportamento pode ser estresse, tédio ou simplesmente que seu persa decidiu que a noite é o momento certo para socializar (gatos são engraçados assim).
Enquanto isso, tente cansá-lo mais durante o dia - sessões de brincadeira ativa antes da noite, especialmente por volta das 19-20, assim talvez ele durma quando chega a noite. Os persas são preguiçosos por natureza, mas mesmo assim precisam de estímulos. Depois verifique se ele tem acesso a janelas onde ouve outros animais ou barulhos noturnos - pode estar animado com isso. Alguns gatos gritam também para buscar atenção, então se você o ignora mas os vizinhos protestam e você mesmo assim fica estressado, ele percebe e continua.
Uma última coisa: se o vet descartar problemas médicos e a brincadeira não for suficiente, tente dar a ele uma rotina mais estruturada com comida e brincadeira sempre nos mesmos horários, talvez um lanche noturno que o acalme. Há também quem use difusores de feromônios (tipo Feliway), que às vezes ajuda. Mas de verdade, o vet é o primeiro passo - não arrisque perder meses tentando soluções quando pode ser algo que se resolve facilmente.