Então, eu mesmo tentei executar um aplicativo de teste com alguns novos recursos do SDK no simulador do iOS 5, e as descobertas são praticamente as esperadas, embora ainda um pouco decepcionantes.
Os recursos do compilador, como literais e sintetizadores automáticos, funcionam bem e bem. No entanto, se o aplicativo tentar acessar um arquivo IB que contenha alguns itens de layout automático, o aplicativo falhará com esse erro:
*** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
Portanto, embora não seja realmente surpreendente, agora está confirmado que o layout automático não funcionará nas versões do iOS anteriores a 6. Não acredito que tenha havido recomendações oficiais sobre o que usar e como fornecer fallbacks adequados, mas acredito que ele teria que ser separado em XIBs específicos do iOS mais antigos, juntamente com o mesmo código de layout manual de boa qualidade.