The only way to solve the mass transit "last mile problem" is to build places and have service such that there isn't a "last mile problem." Also, convince people that walking half a mile actually isn't a problem (for people who don't have mobility issues, of course). Also, too, if you have to convince people of that then ¯\_(ツ)_/¯.