Certainly possible with SDS modelling, but involves lots of cutting, moving points around, sliding edges, adding supporting loops, solving triangles and n-gons... such as in CBR's example, which, once you get a grasp of it, can be very enjoyable.
However, bear in mind that:
1. Instead of simple perforations (circular and rectangular holes in TV screen), you may need to carv a 3d shapes into a surface.
2. Your schedule is busy and the client couldn't care less about the mesh, since he gets an image/animation, not a 3d model.
It is OK to use booleans if you know how to use them so it won't hurt the final render and it will make your work more efficient.
Don't think MAXON would include garbage models in the preset library, only because they were rushing with models.