I believe that God is Perfect and that all that he has created is Perfect. Even as we stumble through our "imperfect" world, if there is to be a God then it must be our perceptions that are defective.
We see a broken cup and say that it is not perfect. We are correct but if the point of the breaking was to create a job for a cup maker, then we can say that the breaking was for a good reason even if we did not know of the reason beforehand.
If God is to be real then His purposes has to be applied to all the things happening about us.
Perfection does not mean lack of evolution.
If a newborn is said to be perfect, we call it that knowing full well that is is just starting to evolve. Perfection then can be said to be in constant flux as new factors are included in the big picture.
A person sickens and dies and we call this imperfect but we do not know that his lessons are all learned and God wants him in Heaven for a purpose or even to just make room on Earth.
Judgement is mine says the Lord.
In the end we have to allow God His function if all within a Perfect system have a function.
Regards
DL