Help with deciding on which Arduino Pro to use

Sounds like your best best would be to use a full-size arduino, or a mini, and build up your circuit on a breadboard. Then when you've got everything working, made necessary changes etc, design your own circuit board that incorporates all your components in one board.

Using a development board like ALL the arduinos are will never give you the smallest possible size. The boards are designed to allow you to easily connect and disconnect components.