Textures can be unlimited in size, though the biggest I would do is a 1024x1024 due to space.
Multiplayer maps can only have 128mb of tagspace in them, while singleplayer maps have a unlimited amount of space.
Models can be detailed as much as you want, but it would be smart to conserve polygons due to performance issues by using good shaders and textures.
Shaders are what create the beauty of Halo. They use multipurspose maps that tell them what parts of an object are brighter, darker, use a different texture, or whatnot. Limitations are seen on non-bsp models, which cannot use bumpmaps.
Overall, there are few restrictions to the content you create for Halo CE, but they still exist. Keep awares and good mapping!
