A man has been charged following an alleged crime spree in Melbourne's south-east that left two police officers in hospital.