Be careful, "name" is NOT a custom attribute. It may be the "name" field of a "custom object" but it is created and handled by CA PPM.
You cannot alter ID and NAME size but you can, as previously mentioned, adjust view settings.
I would NOT make any changes to the database as well, as this may get you in trouble with your next patch/upgrade.
If you REALLY need an attribute with a smaller size, create a new attribute with the size you want, and use that attribute instead of NAME. You may leave name auto-numbered, read-only or hidden, as it is required, and you would have to adjust filters, queries, portlets and reports to use your new attribute, instead of NAME.
This is the same approach as mentioned by Dave above, except for the fact that you cannot delete "NAME" as it is a standard attribute even for custom objects.
Again, only if that is really necessary...