All are constitutional except your hospital and homeless shelter example. Once these religious institutions start becoming the soldiers of the welfare state, I draw the line.
You can draw whatever line you like but you can not exclude faith organizations from government contracts. It is unconstitutional writ large.