You've got the right idea. Some permissions imply features, but it isn't a 1-to-1 ratio.
The implied feature for SMS is:
<uses-feature android:name="android.hardware.telephony" android:required="false" />
Here is the list of all permissions that imply features:
http://developer.android.com/guide/topics/manifest/uses-feature-element.html